300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python设置坐标轴刻度宽度_使用轴网格matplotlib时设置刻度宽度

python设置坐标轴刻度宽度_使用轴网格matplotlib时设置刻度宽度

时间:2023-06-30 09:55:42

相关推荐

python设置坐标轴刻度宽度_使用轴网格matplotlib时设置刻度宽度

我正在尝试制作一个共享的y轴绘图(连续3个绘图)。

当我尝试为所有三个子批次设置刻度宽度时,以下方法不起作用。在

首先,我试图通过rc params设置tick宽度。这适用于记号长度,但不适用于宽度。我收到以下错误消息:KeyError: 'xtick.major.width is not a valid rc parameter.See rcParams.keys() for a list of valid parameters.'

当查看列表时xtick.major.width是一个有效的参数,那么还有什么问题?在

这里是密码

^{pr2}$

然后,我试图通过在代码的最后几行中进行以下更改来设置记号宽度,并去掉开头的rc参数内容:ax = plt.gca()

ax.tick_params(axis='both',width=5)

for i in range(3):

#grid[i].imshow(extot,interpolation='nearest')

grid[i].imshow(extot,aspect='auto',extent=(kapmin,kapmax,mumin,mumax),interpolation='nearest')

plt.show()

这只改变了3*1系列中最后一个绘图的记号厚度。有没有一种方法可以不使用rc params来访问它们?这也有助于消除勾号标签出现的重叠。在那里,我试图手动设置刻度#plt.xticks([0.02,0.04,0.06], [0.02,0.04,0.06])

#plt.yticks([-0.3,-1.2,-1.1,-1.0], [-0.3,-1.2,-1.1,-1.0])

但同样地,它只改变了网格上最后3个地块的外观。在

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。