我试图用secondary_y
来绘制3个序列,其中2在左y轴上,1在右y轴上,但是我不清楚如何定义右y轴的比例,就像我在左边用ylim=()
所做的那样。在
我看过这个帖子:Interact directly with axes
…但一旦我有了:
import matplotlib.pyplot as plt
df = pd.DataFrame(np.random.randn(10,3))
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
ax1.plot(df.index,df.iloc[:,[0,2]])
ax2.plot(df.index, df.iloc[:,2])
plt.show()
根本不产生任何东西。我正在使用:
我发现这些链接很有用:
您需要在相应的ax上使用^{} 。在
例如:
另外,检查您的代码,您似乎没有正确地指定您的
^{pr2}$iloc
列。尝试:你不用直接打电话就可以了双轴斧():
注:仅在熊猫19.2中测试
相关问题 更多 >
编程相关推荐