gpt4 book ai didi

python - Pandas 绘制一个重复的数据框

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

我正在尝试绘制一个包含 2 列的 pandas 数据框,如下所示:

For i in data1:
for j in data2:
traces.append(
go.Scatter(
x=df['A'],
y=df['B']
)
)

情节

tab

A 列具有重复值。当我绘制它们时,它会正确绘制第一点(“A”列 1,2,3 列“B”2,5,6)但是当它绘制第二组重复值“A”1,2,3 时'B' 4,2,3 它从 'B' 点 6 到 'B' 点 2 上的下一个点画一条线。它不会再次开始,如下所示。

来自这里:

Not

为此:

Yes

最佳答案

基本上,您需要分别绘制每三行:

ax = plt.axes()
df['span'] = df.index // 3 # Assign identical markers to each span
df.groupby('span').apply(lambda x: x.plot(x='A', y='B', legend=False, ax=ax)
plt.show() # If not in ipython

关于python - Pandas 绘制一个重复的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42798576/

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