【发布时间】: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