在同一图表上绘制具有不同比例的多条线

时间:2014-01-31 02:48:07

标签: python graph matplotlib data-visualization

使用matplotlib在同一图表中绘制具有非常不同比例的多条线的最pythonic方法是什么?我知道可以创建子图,但我不确定他们会给我最好的可视化。在这一点上,我并不关心着色,传说或任何其他错综复杂的东西。

1 个答案:

答案 0 :(得分:3)

如果您只需要两个比例,那么您可以简单地使用twinx和/或twiny

fig, ax = plt.subplots(1, 1)
x = np.arange(11)
ax.plot(x, 'r')
ax2 = ax.twinx()
ax2.plot(x ** 2, 'g')
plt.draw()

我需要两个以上看matplotlib: adding second axes() with transparent background?或查看寄生轴。