我正在尝试使用 绘制 3 个系列,左侧 y 轴上有 2,右侧使用 1 secondary_y
,但我不清楚如何定义右侧 y 轴刻度,就像我在左侧使用ylim=()
.
我看过这篇文章:直接与轴交互
......但一旦我有:
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()
根本不产生任何东西。我在用:
- 蜘蛛2.3.5.2
- 蟒蛇:3.4.3.final.0
- 蟒蛇位:64
- 操作系统:Windows
- 操作系统版本:7
- 熊猫:0.16.2
- 麻木:1.9.2
- scipy:0.15.1
- matplotlib:1.4.3
我发现这些链接很有帮助: