【问题标题】:Plotting multiple lines with different scales on the same graph在同一张图上绘制多条不同比例的线
【发布时间】:2014-01-31 02:48:06
【问题描述】:

使用 matplotlib 在同一个图中绘制多条具有非常不同比例的线的最 Pythonic 方法是什么?我知道可以创建子图,但我不确定它们会给我最好的可视化效果。在这一点上,我真的不在乎颜色、传说或任何其他复杂的东西。

【问题讨论】:

    标签: python graph matplotlib data-visualization


    【解决方案1】:

    如果您只需要两个秤,那么您可以简单地使用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? 或查看寄生轴。

    【讨论】:

    • 嗨,这是我正在寻找的,但是当我尝试在浏览器上呈现图形时,它不适用于 mpld3.plot()。缩放功能禁用,仅允许 1 轴放大。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    相关资源
    最近更新 更多