【发布时间】:2020-09-18 02:53:23
【问题描述】:
我正在使用 scanpy,他在后台使用 matplotlib。我基本上是用这个包创建一个点图。我想改变y轴标签大小,怎么做?
使用它来放大整个绘图的所有字体大小,正如预期的那样:
import scanpy as sc
import matplotlib
import matplotlib.pyplot as plt
from matplotlib import rcParams
#generate the dotplot
plt.rcParams['font.size'] = 50
sc.pl.dotplot(df, ["gene"], 'CellType',figsize=(5,15), dendrogram=False)
但如果我尝试仅对 y 轴执行此操作,则不起作用:
plt.rcParams['ytick.labelsize']: 5
sc.pl.dotplot(df, ["gene"], 'CellType',figsize=(5,15), dendrogram=False)
我也试过plt.rcParams.update({'ytick.labelsize': 50}),但也没有用。任何帮助表示赞赏!
【问题讨论】:
标签: python python-3.x matplotlib plot scanpy