您的位置首页生活百科

用python绘制饼状图的方法

用python绘制饼状图的方法

的有关信息介绍如下:

用python绘制饼状图的方法

本文,介绍一下用python绘制饼状图的方法。

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

# -*- 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()

图形如下。

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

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

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

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

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

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

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

sizes=5,6,7,8

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

结果不变。

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

explode=0.1,0.05,0.15,0.2

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

反之,就是没有阴影:

shadow=False