Python 如何使用matplotlib更改y记号?
我有子绘图,我只想将一个绘图的y记号从0.1更改为10,因此每个y记号乘以10。 我试图使用Python 如何使用matplotlib更改y记号?,python,matplotlib,data-visualization,Python,Matplotlib,Data Visualization,我有子绘图,我只想将一个绘图的y记号从0.1更改为10,因此每个y记号乘以10。 我试图使用set_yticks([0,10,20,…])进行设置,但不知怎的,所有的数字都挤到了顶部。有办法吗 您正在寻找的,这将保留记号标记,但更改标签。用法示例: 导入matplotlib.pyplot作为plt 将numpy作为np导入 图,axs=plt.子批次(1,2,figsize=(12,6)) axs[0]。设置\u yticks标签(np.linspace(0,6,len)(axs[0]。获取\u
set_yticks([0,10,20,…])
进行设置,但不知怎的,所有的数字都挤到了顶部。有办法吗
您正在寻找的,这将保留记号标记,但更改标签。用法示例:
导入matplotlib.pyplot作为plt
将numpy作为np导入
图,axs=plt.子批次(1,2,figsize=(12,6))
axs[0]。设置\u yticks标签(np.linspace(0,6,len)(axs[0]。获取\u yticks()))
plt.show()
不要使用
设置标记
尝试设置标记
<代码>设置刻度更改实际刻度线在图表坐标中的位置(因此它压扁实际低于1
的数字)<代码>设置标记标签仅更改这些标记旁边打印的数字。