gpt4 book ai didi

python - Matplotlib 干图与 pandas 数据框在一系列 x 值上的关系

转载 作者:太空宇宙 更新时间:2023-11-03 21:39:21 25 4
gpt4 key购买 nike

我几乎是一个使用 Python 的初学者,所以如果我使用了错误的术语,我深表歉意。我有一个关于使用 matplotlib 绘制茎图的问题。我想绘制对象上某些位置的变化频率。我有这个 pandas 数据框:

df = pd.DataFrame([
('315', '1',),
('497', '1',),
('615', '1',),
('646', '1',),
('729', '1',),
('803', '1',),
('882', '3',)
], columns=['position', 'freq'])

df

position freq
0 315 1
1 497 1
2 615 1
3 646 1
4 729 1
5 803 1
6 882 3

现在我想制作一个像这样的茎图:

plt.stem(df.position,df.freq)  

enter image description here

然而,数据帧中的位置实际上是 0-912(对象的总长度)的较大值范围的一部分。我希望茎图在 x 轴上包含这些值以创建如下所示的图:

enter image description here

忽略轴上的颜色标记框以及绘图的显示方式,我只想包含完整范围的 x 值(0-912 并显示数据框中的位置)。

最佳答案

我现在意识到位置值是字符串而不是整数。问题解决了!

关于python - Matplotlib 干图与 pandas 数据框在一系列 x 值上的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53004486/

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