【问题标题】:How can I draw multiple scatter plots in the same cell, in Jupyter Notebook?如何在 Jupyter Notebook 的同一个单元格中绘制多个散点图?
【发布时间】:2018-10-31 23:35:31
【问题描述】:

我有 3 个不同的数据框,它们都有一个“价格”列。我希望有 3 个不同的价格来索引散点图,但我不想将它们放在 3 个不同的单元格上。我希望它们只在一个牢房中,彼此相邻。

【问题讨论】:

    标签: matplotlib plot graph jupyter-notebook


    【解决方案1】:

    您应该能够在 Jupyter 笔记本的单个单元格中执行此操作。

    这可能不是最优雅的方法,但您只需要构建代码,以便按顺序绘制每个图。例如创建 subplot1,添加刻度、标签等...plt.show() 它,然后对所有后续图执行相同操作。

    例如:

    from matplotlib import pyplot as plt
    
    # First plot
    ax = plt.subplot()
    plt.scatter( ... ) # Scatter plot 1 data
    plt.title( ... )
    plt.show()
    
    # Second plot
    ax = plt.subplot()
    plt.scatter( ... ) # Scatter plot 2 data
    plt.title( ... )
    plt.show()
    
    # Third plot
    # Rinse and repeat
    

    【讨论】:

    • 非常感谢。这就是解决方案!
    • 唯一的错误是 subplot 而不是 sublot。再次感谢。
    猜你喜欢
    • 2021-08-21
    • 1970-01-01
    • 2022-08-10
    • 2013-04-29
    • 2019-08-21
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    相关资源
    最近更新 更多