如何将csv数据转换为条形图?

2024-05-15 21:24:00 发布

您现在位置:Python中文网/ 问答频道 /正文

Tour=旅游名称

Start=开始时的可用预订

结束=剩余预订量

csv文件列:

ID     |   Tour   | Start | End

12345  |  Italy   |  100  | 80

13579  |  China   |  50   | 30

24680  |  France  |  50   | 30

到目前为止我有这个

^{pr2}$

我想用这个给定的数据制作一个类似于this的条形图。在


Tags: 文件csv数据名称idthisstartend
2条回答

您也可以在不使用set\u index()的情况下执行此操作

df.plot.bar(x = 'Tour', y = ['Start', 'End'])

enter image description here

IIUC,呼叫set_indexplot.bar

df

      ID    Tour  Start  End
0  12345   Italy    100   80
1  13579   China     50   30
2  24680  France     50   30

df.set_index('Tour')[['Start', 'End']].plot.bar()
plt.show()

enter image description here

如果您也对注释这些条感兴趣,请看一下Annotate bars with values on Pandas bar plots。在

相关问题 更多 >