A. I used the cnvkit on the linux system, so I can't generate an interactive plot.
B. I have tried this by add a .matplotlibrc file in the file"cnvkit.py" directory, but the font size didn't change.
C. I also tried, here is my script file:
*from glob import glob
from matplotlib import pyplot as plt
import cnvlib
segments = [cnvlib.read(f) for f in glob("/data2/gminix/project_new/fangling/cnv_heatmap/P-00001*.IM3.cns")]
ax = cnvlib.do_heatmap(segments)
ax.set_title("All my samples")
plt.rcParams["font.size"] = 3.0
plt.savefig("/data2/gminix/project_new/fangling/cnv_heatmap/try.png")
plt.show()*
and I run the script and return the error message:
**/software/cnvkit-0.9.6/cnvlib/heatmap.py:25: UserWarning: Attempting to set identical bottom==top results
in singular transformations; automatically expanding.
bottom=0, top=0
axis.set_ylim(0, len(cnarrs))**


Please see Brief Reminder On How To Ask A Good Question. Your question lacks details.
Here is How to add images to a Biostars. :-)
Do you want 10000+ sample names in the figure? Do you mean legible (readable)?