多语言展示
当前在线:896今日阅读:167今日分享:16

python画图坐标轴设置

如果仔细看代码,可以得知,设置坐标轴刻度和文本主要使用了'MultipleLocator'、'FormatStrFormatter'方法。
方法/步骤
1

这两个方法来自matplotlib安装库里面ticker.py文件;'MultipleLocator(Locator)'表示将刻度标签设置为Locator的倍数。

2

'FormatStrFormatter'表示设置标签文本的格式,代码中'%1.1f'表示保留小数点后一位,浮点数显示。

3

除了以上方法,还有另外一种方法,那就是使用xticks方法(yticks,x,y表示对应坐标轴),xticks用法可在python cmd下输入以下代码查看:

4

上图中使用了'plt.xticks'方法设置x轴文本,标签文本使用group_labels中的内容,因此可以根据需要修改group_labels中的内容。

5

这幅数据x坐标显示的刻度有点问题,当数据越来越多时,若坐标主刻度间隔未得到合理控制,x坐标上数据显示会越来越乱,如图中红线圈点的数据。

6

按照matplotlib官方document中的用法,对 x axis/ y axis坐标刻度间隔的控制可以基于 matplotlib.ticker里的 MultipleLocator /FormatStrFormatter模块来控制。

注意事项
1

以上就是小编带给大家的如何操作的关键所在,如果觉得本经验对你们有帮助,请给小编我进行一点小小的支持。大家也可以下面发表一下自己的看法。

2

个人意见,仅供参考。

3

游戏时长不宜过度,会有害健康。

推荐信息