【问题标题】:How to plot data set on different plots如何在不同的图上绘制数据集
【发布时间】:2015-01-02 03:37:40
【问题描述】:

当我运行这段代码时,我确实有一个打印我的两个数据集 a 和 b 的图。我希望它们显示在两个单独的图上。提前致谢

import matplotlib.pyplot as plt

a = range(0,10)
b= range(2,12)

plt.plot(a)
plt.plot(b)

【问题讨论】:

  • 你在问一个设计问题。 SO 实际上是帮助您修复不起作用的代码。请尝试解决方案并将其发布在此处,以便我们讨论如何改进您的解决方案。

标签: python matplotlib plot


【解决方案1】:

tutorial 显示了如何执行此操作。您需要在每次绘图后使用show() 方法。

plt.plot(a)
plt.show()
plt.plot(b)
plt.show()

或者,您可以使用subplots同时显示两者:

plt.subplot(2, 1, 1)
plt.plot(a)

plt.subplot(2, 1, 2)
plt.plot(b)

plt.show()

这将创建以下情节:

【讨论】:

    【解决方案2】:

    您可以使用show() 方法:

    import matplotlib.pyplot as plt
    
    a = range(0,10)
    b= range(2,12)
    
    plt.plot(a)
    plt.show()
    
    plt.plot(b)
    plt.show()
    

    【讨论】:

    • 谢谢保罗 :) ca aide beaucoup
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多