Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用matplotlib更改y记号?_Python_Matplotlib_Data Visualization - Fatal编程技术网

Python 如何使用matplotlib更改y记号?

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

我有子绘图,我只想将一个绘图的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 yticks()))
plt.show()

不要使用
设置标记
尝试
设置标记
<代码>设置刻度更改实际刻度线在图表坐标中的位置(因此它压扁实际低于
1
的数字)<代码>设置标记标签仅更改这些标记旁边打印的数字。