【发布时间】:2019-10-23 16:29:32
【问题描述】:
我想生成一个代码,将两个图放在另一个之上,但是我得到了两个单独的图: 我的代码如下:
fig, ax = plt.subplots()
for i in range(len(list_of_disks)):
circle1 = plt.Circle((list_of_disks[i].x, list_of_disks[i].y), radius)
plt.xlim(0,1)
plt.ylim(0,1)
plt.grid(linestyle='--')
ax.add_artist(circle1)
plt.show()
if len(percolated_cluster) != 0:
fig, ax = plt.subplots()
for i in range(len(percolated_cluster[0])):
circle1 = plt.Circle((percolated_cluster[0][i].x, percolated_cluster[0][i].y), radius, color = 'red')
plt.xlim(0,1)
plt.ylim(0,1)
plt.grid(linestyle='--')
ax.add_artist(circle1)
plt.show()
但是当我运行程序时,我收到两个数字而不是一个数字,上面绘制了两组数据。 我将如何确保两组数据都绘制在一个图表上。 作为参考,我在两个单独的屏幕中获得以下内容:
但希望将两组数据绘制在一起。
【问题讨论】:
标签: python plot graph figure circle-pack