matplotlib.pyplot没有显示正确的情节

时间:2018-04-07 09:48:44

标签: pandas matplotlib plot graph

我正在尝试使用matplotlib.pyplot来绘制来自大熊猫的数据。但该图显示y-axis中的不规则索引。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

查看您的数据时,Absolute Change列不是线性增加或减少,因此您的绘图在技术上是正确的 - 轴yticks是正确的。

我建议使用pandas的内置绘图功能

import matplotlib.pylab as plt
import pandas as pd

y_ticks = [...] # whatever you want here for your yticks
df.plot(kind='scatter', x='S.N.', y='Absolute Change', yticks=y_ticks)
plt.show()

答案 1 :(得分:0)

您可以做的一件事就是使用matplotlib.pyplot.axis自行设置轴范围。

<强> matplotlib.pyplot.axis

plt.ylim(-2, 2)
plt.xlim(0,10)

0,10表示x轴范围。 0,20表示y轴范围。

或者您也可以使用matplotlib.pyplot.xlim或matplotlib.pyplot.ylim

<强> matplotlib.pyplot.ylim

/