如何在matplotlib中将数据框值设置为y轴值并将列名称设置为y值?

时间:2019-05-08 18:55:30

标签: pandas matplotlib

对我来说,这个问题似乎很简单,但是我没有找到答案... 让我们有这个数据框:

c = ['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04', '2019-01-05']

df = pd.DataFrame(
    np.random.rand(5, 5)*100,
    index = list('12345'),
    columns = c
)
df

对我来说,输出是:

   2019-01-01  2019-01-02  2019-01-03  2019-01-04  2019-01-05

1   96.912858   14.155578   13.979036   25.744212   56.422165
2   37.512717   90.189240   77.083309   67.563723    6.805494
3   12.797403   44.065799   85.259269   26.618987   80.175955
4   72.659555    4.397601   81.203666   72.194170   80.516623
5    9.459955   66.834891   20.604023   89.428701   74.076824

因此,我需要显示带有点或散点的图,以列名值为x的轴值(这是列表c中的五月天),以df.values来显示y轴的值。

0 个答案:

没有答案