用python绘制饼状图的方法

 时间:2026-05-01 14:52:50

1、首先,给出一个基本代码:

# -*- coding: utf-8 -*-

import matplotlib.pyplot as plt

labels='a','b','c','d'

sizes=5,6,7,8

colors='lightgreen','gold','lightskyblue','lightcoral'

explode=0,0,0,0

plt.pie(sizes,explode=explode,labels=labels,

        colors=colors,autopct='%1.1f%%',shadow=True,startangle=50)

plt.axis('equal')

plt.show()

图形如下。

用python绘制饼状图的方法

2、labels='a','b','c','d'

这是对标签的定义,比如,把标签改为:

biaoqian='e','f','g','h'

用python绘制饼状图的方法

3、colors='lightgreen','gold','lightskyblue','lightcoral'

不同扇区的颜色的预定义:

yanse='lightred','lightgray','yellow','pink'

用python绘制饼状图的方法

4、不同扇区的面积(数值):

sizes=5,6,7,8

如果改为sizes=50,60,70,80

结果不变。

用python绘制饼状图的方法

5、explode=0,0,0,0表示四个扇区“邻居”之间的缝隙为0,这可不是好现象,毕竟“距离产生美”:

explode=0.1,0.05,0.15,0.2

用python绘制饼状图的方法

6、shadow=True表示有一定的“阴影”,这么一来,图形看起来就会有一定的立体效果。

反之,就是没有阴影:

shadow=False

用python绘制饼状图的方法

  • matlab能求表达式的模吗
  • char函数什么意思怎么用
  • matlab 绘图菜单
  • 如何使用python语言中的array进行访问数组
  • matlab 2010 如何查看变量的类型
  • 热门搜索
    端午节的手抄报 简单又漂亮 六一儿童节手抄报图 国庆节手抄报简单好看 民族团结手抄报图片 抗击病毒的手抄报 爱牙日手抄报 我们的节日手抄报 关于阅读的手抄报 元宵手抄报 科学幻想手抄报