要去掉matplotlib画饼图时右上角的方形框,可以通过设置legend属性来实现。具体步骤如下:

  1. 导入必要的模块:
import matplotlib.pyplot as plt
  1. 创建饼图数据:
data = [30, 40, 20, 10]
labels = ['A', 'B', 'C', 'D']
  1. 绘制饼图:
plt.pie(data, labels=labels)
  1. 去掉右上角方形框:
plt.legend(loc='upper right', bbox_to_anchor=(0.5, 0.5))

这里使用legend函数设置图例的位置为右上角,并通过bbox_to_anchor参数将图例的位置调整到饼图的中心位置,从而达到隐藏方形框的效果。

  1. 显示图形:
plt.show()

完整代码如下:

import matplotlib.pyplot as plt

data = [30, 40, 20, 10]
labels = ['A', 'B', 'C', 'D']

plt.pie(data, labels=labels)

plt.legend(loc='upper right', bbox_to_anchor=(0.5, 0.5))

plt.show()
``
matplotlib画饼图时多出一个方形框在图右上角怎么去掉

原文地址: https://www.cveoy.top/t/topic/isCF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录