当前位置: 首页 > 编程笔记 >

matplotlib 使用子图的子图网格

漆雕硕
2023-03-14
本文向大家介绍matplotlib 使用子图的子图网格,包括了matplotlib 使用子图的子图网格的使用技巧和注意事项,需要的朋友参考一下

示例

"""
================================================================================
CREATE A 2 BY 2 GRID OF SUB-PLOTS WITHIN THE SAME FIGURE.
================================================================================
"""
importmatplotlib.pyplotas plt

# The data
x = [1,2,3,4,5]
y1 = [0.59705847, 0.25786401, 0.63213726, 0.63287317, 0.73791151]
y2 = [1.19411694, 0.51572803, 1.26427451, 1.26574635, 1.47582302]
y3 = [0.86793828, 0.07563408, 0.67670068, 0.78932712, 0.0043694]                                # 5 more random values
y4 = [0.43396914, 0.03781704, 0.33835034, 0.39466356, 0.0021847]

# Initialise the figure and a subplot axes. Each subplot sharing (showing) the
# same range of values for the x and y axis in the plots.
fig, axes = plt.subplots(2, 2, figsize=(8, 6), sharex=True, sharey=True)

# Set the title for the figure
fig.suptitle('This is the Figure Title', fontsize=15)

# Top Left Subplot
axes[0,0].plot(x, y1)
axes[0,0].set_title("Plot 1")

# Top Right Subplot
axes[0,1].plot(x, y2)
axes[0,1].set_title("Plot 2")

# Bottom Left Subplot
axes[1,0].plot(x, y3)
axes[1,0].set_title("Plot 3")

# Bottom Right Subplot
axes[1,1].plot(x, y4)
axes[1,1].set_title("Plot 4")

plt.show()
           

 类似资料:
  • 问题内容: 我有这个代码。我想添加一个子图来绘制余弦函数。(我不想创建一个类)。第二个图也应动态更新 问题答案: 基本上,您可以使用与示例中的结构非常相似的结构。您只需要创建一个附加轴(子图)和第二条线对象:

  • 问题内容: 我试图用风玫瑰的4个子图制作一个人物,但是我意识到风玫瑰只有这样的轴:那么,我如何用风玫瑰画一个子图? 问题答案: 有两种解决方案: (a)从矩形创建轴 首先,这里已经存在一个类似的问题:如何将特定轴添加到matplotlib子图中? 在那里,解决方案是在图中创建一个具有新子图轴坐标的矩形,然后调用 一个更容易理解的例子是 (b)添加投影 现在创建该矩形可能会很烦人,并且能够使用mat

  • 问题内容: 我在画布上添加了matplotlib图形,以便可以将其与pyqt集成到我的应用程序中。我环顾四周,似乎是要使用的方式(?),但是我无法像使用“普通”图一样向子图添加任何属性 人物设定 创建子图并添加数据 我想设置x和y标签,但如果这样做 如果我不使用子图就可以做到这一点 所以我想我的问题是,是否有可能进一步修改子图?或者我可以在不使用子图的情况下在pyqt画布中绘制图形,这样我就可以从

  • 问题内容: 与这个问题非常相似,但不同之处在于我的身材可以达到所需的大小。 我需要在matplotlib中生成一堆垂直堆叠的图。结果将使用figsave保存并在网页上查看,所以我不在乎最终图像的高度,只要子图之间的间距不重叠即可。 无论我允许多大的身材,子图似乎总是重叠的。 我的代码目前看起来像 问题答案: 试使用 作为一个简单的例子: 没有紧凑的布局

  • 问题内容: 我是JPA 2.1的新手,仅开始使用最近命名的实体图。对于我的项目,我正在JPA 2.1中映射以下关系: 订单- > OrderDetail->产品-> ProductLine 我想指示JPA加入并正确获取所有需要的数据。到目前为止,这对于 Order- > OrderDetail-> Product来说 是完美的,但是到目前为止,我还没有添加一个Sub-Sub Graph来深入到Pr

  • 第二个数字,我想补充: 我尝试: #在这里我添加了第四个数字,但我不知道我该怎么做...