我在一个数据帧中有以下数据。我写了一个for循环,这样每一列都会针对BOND、ANGEL和DIHED绘制。在
我运行这个代码
col=["TS","BOND","ANGEL","DIHED"]
df1=DataFrame(Energy, column=col)
df1=df1.astype(float)
for i in col:
print(x)
df1.plot(x="i", y="TS",)
plt.show()
但是我得到了键错误:“我”。在
我如何在我的数据帧上运行一个循环,以便在最后我可以在Y轴上有4个图,在x轴上分别有3个列?在
bdw我只能画出TS,但如果我加上x轴,就会产生问题。在
我尝试了一个代码,现在可以完美地工作了。在
有了这段代码,就可以在一个数据帧上循环,并为每一列返回一个单独的绘图。df1[“TS”]在这种情况下是x轴,是固定的,df1[i]是可变的y轴。在
经过研究,看起来这是一个开放的bug。你cannot plot a column against itself
如果我做如下测向:
我把它放到一个循环中:
^{pr2}$我得到了3个图,一个和另一个列对应着“TS”
相关问题 更多 >
编程相关推荐