使用matplotlib绘制csv列和引用的图形



我四处寻找如何使用matplotlib从csv文件创建图形(线条、条形图和饼图(的来源,但它们并不是我想要的。我想知道,从我下面创建的这个示例文件中,我如何只绘制"最喜欢的颜色"列以及每种颜色的出现次数?

ID     Name       Favorite Color
1      Mary       Blue
2      Bob        Green
3      Simon      Red
4      Lily       Red
5      Gerald     Blue
6      Kathy      Blue

希望这是有道理的!提前谢谢!

绘制此数据的最简单方法可能是使用Pandas将文件加载到数据帧中,然后使用value_counts获取每种颜色的出现次数并绘制结果。

import pandas as pd
df = pd.read_csv('/path/to/file.csv')
df['Favorite Color'].value_counts().plot.bar()

相关内容

  • 没有找到相关文章

最新更新