import matplotlib.pyplot as plt import matplotlib fig=plt.figure() labels=['陆地','海洋'] data=[29,71] plt.axes(aspect=1) #此处设置的目的 是为了让饼状图画出来是圆形 #解决汉字乱码问题 matplotlib.rcParams['font.sans-serif']=['SimHei'] #使用指定的汉字字体类型(此处为黑体) plt.pie(data,labels=labels,autopct='%1.2f%%',shadow=True) #autopct='%1.2f%%'输出各块饼状图所占百分比并保存两位小数 #传入数据及参数,占比保留两位小数 explode突出显示 shadow 阴影 plt.title('陆地和海洋的面积比') plt.show()