用python绘制饼状图的方法

 时间:2026-02-14 08:58:33

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 如何查看变量的类型
  • 热门搜索
    如何解放思想 奥利给是什么意思 官太迷情的生活 支原体阳性是什么意思 惆怅是什么意思 如何刻盘 为了生活 o型血和a型血生的孩子是什么血型 电脑如何截图并保存 天津现代职业技术学院怎么样