我在加班和学习Google的同时学习python。我停留在无法正确搜索Google的地步,因此来这里寻求帮助。感谢您到目前为止的阅读。
我有一个包含许多列的数据框。我需要在两列之间绘制一个图。说,在列1和列3之间。第3列的范围需要基于第2列的常数。因此,只要Column-2中的值发生变化,我就需要制作一个新的column-1 vs column-3图。另外,我希望所有系列图都在一个图上(图)。谢谢。我的数据如下所示。
I have shown the data I have as an image
下面给出了我正在使用的代码(它可以正常工作,但是创建了多个绘图,但是我希望所有系列都在同一绘图上):
temp=df['Column-2'].unique().tolist()
print(temp)
for i in temp:
dfx=df[df['Column-2']==i]
plt.plot(dfx["Column-1"], dfx["Column-3"])
plt.show()