pyplot.pie是画饼图的,本节官网地址
pie函数的定义与调用
1 | pyplot.pie( |
最简单的调用只需要传入x参数就可,matplotlib会自动将参数转换成百分比,然后按照比例绘画出来。但是画出来的只有五颜六色的扇形组成的圆形,是没有太多价值的。所以必须的参数有:
- labels: list; 与
x一一对应的文字 - autopct: None (default), string, or function, optional; 在扇形内部显示对应的比例(%1.1f%%),文字(‘string’),或者调用函数制定显示内容
- pctdistance:float, optional, default: 0.6; autopct产生的内容与圆心的比率,比例越小越靠近圆心。
其他参数
- explode: array-like, optional, default: None; 与
x一一对应的数值列表,用于’独显高亮’某个扇形。 - colors: array-like, optional, default: None, 如r或red; 指定扇形的颜色,不指定时在数据量较多时会出现重复颜色。
- shadow: bool, optional, default: False; 是否设置阴影
- labelsdistance: float or None, optional, default: 1.1; labels所产生的文字与圆心的距离,数值越小越靠近圆心。
- startangle: float, optional, default: None; 如果你想让某个扇形在特定的位置就设置这个参数。
- radius: float, optional, default: None; 设置扇形的半径,但是我操作没发生任何变化
- counterclock:bool, optional, default: True; 指定顺时针or逆时针
- wedgeprops : dict, optional, default: None;以字典形式设置线宽等参数
- frame : bool, optional, default: False; 是否显示饼图外面的坐标系
- rotatelabels: bool, optional, default: False; 控制labels的内容与扇形角度是否一致