survey(results, category_names) survey(results1, category_names) survey(results2, category_names) survey(results3, category_names) survey(results4, category_names)怎么将展示出来的这几张图绘制到一张图上
时间: 2024-02-22 22:00:48 浏览: 221
the survey
您可以使用`plt.subplots()`函数创建一个包含单个子图的图形,并将所有子图放在一个大的图形中展示。可以使用以下代码将五个调用函数做的百分比图绘制到一张图上:
```
fig, ax = plt.subplots(figsize=(10, 5))
survey(results, category_names, ax=ax)
survey(results1, category_names, ax=ax)
survey(results2, category_names, ax=ax)
survey(results3, category_names, ax=ax)
survey(results4, category_names, ax=ax)
plt.show()
```
其中,figsize参数指定整个图形的大小,ax参数指定所有子图的对象。然后使用survey()函数将每个结果展示在同一个子图中,最后调用plt.show()函数显示整个图形。
阅读全文