【发布时间】:2020-11-08 08:28:17
【问题描述】:
z = {'A': [0.3618426, 0.36146951], 'B': [1.8908799, 1.904695], 'C': [2.1813462e+08, 2.1833622e+08], 'D': [0.89925492, 0.89953589], 'E': [2.6356747, 2.6317911], 'F': [2.2250445e+08, 2.2501808e+08], 'G': [2.0806053e+08, 2.0691238e+08], 'H': [0.37242803, 0.37611806]}
k = [1,2]
for key in z:
plt.subplot(4,4,1)
plt.plot(k,[z[key][0],z[key][1]], 'ro-')
plt.show()
我会尽量说清楚。 z 是一个大小不同的字典。我想做的是绘制字典数量说 4 列,但行应该根据生成的图的数量增加,例如,如果有 16 个键来绘制我应该最终得到一个 4 行 4 列的数字。如何我可以这样做吗?
【问题讨论】:
-
如果它在
for循环中工作,它应该在while循环中工作。你有什么问题? -
我编辑了我的问题,抱歉我不清楚
标签: python matplotlib subplot