【问题标题】:Same space between matplotlib plot labelsmatplotlib 绘图标签之间的相同空间
【发布时间】:2020-07-24 11:25:44
【问题描述】:

我有不同的值,它们之间没有相同的空格,这是一个例子:

1     0.01027   0.00658   0.01341    0.02485    ...etc
2     0.00421   0.00350   0.00391    0.00456    ...etc
3     0.00419   0.00344   0.00351    0.00387    ...etc
4     0.00417   0.00342   0.00342    0.00359    ...etc
5     0.00414   0.00327   0.00336    0.00348    ...etc
6     0.00411   0.00302   0.00332    0.00340    ...etc
7     0.00404   0.00298   0.00328    0.00332    ...etc
8     0.00393   0.00296   0.00325    0.00324    ...etc
9     0.00391   0.00295   0.00322    0.00319    ...etc
10    0.00391   0.00294   0.00320    0.00316    ...etc
11    0.00391   0.00294   0.00317    0.00313    ...etc
12    0.00391   0.00293   0.00315    0.00311    ...etc
13    0.00391   0.00293   0.00312    0.00309    ...etc
14    0.00391   0.00293   0.00310    0.00308    ...etc
15    0.00391   0.00293   0.00308    0.00306    ...etc
16    0.00391   0.00293   0.00307    0.00305    ...etc
17    0.00391   0.00293   0.00305    0.00303    ...etc
18    0.00391   0.00292   0.00303    0.00302    ...etc
19    0.00391   0.00292   0.00302    0.00301    ...etc
20    0.00391   0.00292   0.00301    0.00300    ...etc 

当我在 matplotlib 中绘制它们时:

plt.plot(COL_0, COL_1)
plt.plot(COL_0, COL_2)
plt.plot(COL_0, COL_3)
plt.plot(COL_0, COL_4)
...etc

我得到以下情节:

如何强制刻度之间的间距恒定(不考虑值),以便绘图更清晰:

谢谢!

【问题讨论】:

  • 你可以试试plt.xlim([6, 20]); plt.ylim([0.00275, 0.005) 吗?在我看来,您的问题与刻度无关,而是与轴限制有关。
  • @cripcate 我想保留所有值,但更改它们之间的空间以获得更好的视觉效果。
  • 我不太明白你的意思? plt.xlim 调整 x 轴限制,但您的数据仍然存在。 (只是其中一些超出了图的范围)。对数刻度怎么样?我不认为你想一起改变你的数据是吗?
  • @cripcate 我想将数据全部保留在图中,但更改刻度之间的距离(仅在图中),使它们看起来更好......就像我在第二个图中显示的那样。 . (我不希望数据像第二个图中那样不可见,它只是不可见,因为我没有其他方法可以解释我需要什么)

标签: python matplotlib


【解决方案1】:

如何限制要绘制的数字

ax.plot(df.index[5:], df.loc[6:,'32'], label='32')

如何将x轴的范围向右扩展

ax.set_xlim(−5, 20)

【讨论】:

  • 我不想限制绘制的数据..我希望能够更改它们之间的空间以使图形更具可读性。
猜你喜欢
  • 1970-01-01
  • 2016-08-03
  • 1970-01-01
  • 1970-01-01
  • 2021-11-19
  • 2015-10-28
  • 2021-07-19
  • 2023-02-09
  • 1970-01-01
相关资源
最近更新 更多