当使用字符串时,如何使用matplotlib更改x轴间隔?

问题描述 投票:0回答:1

我有一个以这种方式绘制的数据框“道路”(所以有点图):

ax = roads.plot(x='Link_no', y='Road_quality_index', style='o')

x轴是字符串形式的链接号(这些是路段号)。现在,python会自动删除这些字符串中的som(10个中的9个)以保持可读性。但是,我想显示更少的x轴点,仅显示20个中的1个。

[在线,大多数人指使用plt.yticks。但是,只有当您使用整数或浮点数时,这才可能实现。

有人可以帮助我们吗?

我有一个以这种方式绘制的数据框“道路”(因此是一个带有点的图形):ax = roads.plot(x ='Link_no',y ='Road_quality_index',style ='o')x -axis是字符串形式的链接号(...

python string matplotlib axis intervals
1个回答
0
投票

您可以获得当前的价格变动,对其进行重新采样,并将稀疏列表设置为新的价格变动。下面以一个示例为例,我通过检查mod(index(a),20)== 0进行采样,这对于每20个标签中的1个标签都是正确的。

© www.soinside.com 2019 - 2024. All rights reserved.