gpt4 book ai didi

python - matplotlib 的 pyplot() 和 pandasplot() 之间的区别?

转载 作者:行者123 更新时间:2023-11-30 22:11:36 30 4
gpt4 key购买 nike

matplotlib.pyplot.plot()pandas.DataFrame.plot()有什么区别?

我们可以使用两者来绘图,但是两者之间的度量差异是多少?

如何绘制条形图并按某些分类变量进行分组?

最佳答案

Matplotlib 的 pyplot 是 Pandas 在绘图函数中使用的库。 Pandas的情节只是一条方便的捷径。对于条形图问题:我建议使用 Seaborn 的 barplot ,使用所需的类别作为色调。如果您只想使用 Pandas,那么可能是这样的:

df = pd.DataFrame(np.random.rand(10, 1), columns=['col_name'])
df['category'] = df.col_name>0.5

print(df)

col_name category
0 0.053908 False
1 0.136295 False
2 0.325790 False
3 0.362942 False
4 0.919924 True
5 0.406884 False
6 0.433959 False
7 0.725699 True
8 0.582537 True
9 0.608040 True

df.groupby('category').count().plot(kind='bar', legend=False)

enter image description here

关于python - matplotlib 的 pyplot() 和 pandasplot() 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51374539/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com