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

时间:2017-11-16 21:27:15

标签: python pandas plot

巡回赛=巡回赛名称

开始=开始时可用的预订

结束=保留金额

csv文件列:

import pandas as pd

df = pd.read_csv("items4.csv",sep=",").set_index('ID')

d = dict(zip(df.index,df.values.tolist()))

print(d)
{12345: ['Italy', 100, 80], 13579: ['China', 50, 30], 24680: ['France', 50, 30]} #This is the output

到目前为止我有这个

Regex regexText = new Regex("Test.Value");

strText = regexText.Replace(strText, value);

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

2 个答案:

答案 0 :(得分:1)

IIUC,致电"Nov 13 11:44:41 hostname sudo: accountName : TTY=pts/0 ; PWD=/somedir ; USER=root ; COMMAND=/bin/chmod 777 /tmp/somedir/".split("sudo:")[1].trim().split(" ")[0]; set_index

plot.bar

enter image description here

如果您对注释栏杆感兴趣,请查看Annotate bars with values on Pandas bar plots

答案 1 :(得分:1)

您也可以在没有set_index()

的情况下执行此操作
df.plot.bar(x = 'Tour', y = ['Start', 'End'])

enter image description here