为熊猫数据框绘制线图

时间:2020-01-31 20:02:35

标签: python pandas matplotlib plot

我有一个大约有10000个值的数据框,例如

    fruit .    count
    -------------------
    apples     100
    onions     84
    banan      40

现在我不在乎是否可以看到水果名称,但想要在折线图上计数。

我使用df.plot(x ='fruit', y='count', kind = 'line') 但是我遇到的问题是,该图的值大约为100万,而我的图看起来很小。任何使这个更漂亮的方法都可以使我的图形正确适合。

1 个答案:

答案 0 :(得分:1)

如果使用matplotlib(由df.plot()调用),则可以将轴设置为对数刻度。

import matplotlib.pyplot as plt

plt.plot(df["Count"])
plt.yscale("log")
plt.show()

您唯一可以做的就是将其拆分为多个图。