数据可视化之matplotlib(3)

本文详细介绍了matplotlib库在数据可视化中的应用,包括饼图、环形图、箱线图、棉棒图和误差棒图的绘制方法,以及如何创建子图。通过实例解析了各种图表参数的设置,帮助理解并掌握数据可视化技巧。
摘要由CSDN通过智能技术生成

饼图:plt.pie()

x:每一块的比例

labels:每一块饼图外侧显示的说明文字。

explode:每一块离中心的距离。

startangle:起始绘制角度,默认图是从x的正方向逆时针画起。

shadow:在饼图下面画一个阴影,默认值是False,及没有阴影。

labeldistance:label标记的绘制位置,默认值为1.1,如小于1则绘制在饼图的内侧。

autopct:控制饼图内百分比的设置。

pctdistance:类似于labeldistance,指定autopt的位置刻度,默认值为0.6。

radius:控制饼图半径,默认值为1。

counterclock:指定指针方向,默认值True为逆时针,False为顺时针。

wedgeprops:字典类型,可选参数,默认值:None。参数字典传递给 wedge对象用来画一个饼图。
例如:wedgeprops:{‘linewidth’:3}设置wedge线宽为3。

textprops:设置标签(labels)和比例文字的格式。

center:浮点类型的列表,可选参数,默认值:(0,0)。图标中心位置。

frame:默认值是False,若为True,绘制带有表的轴框架。

rotatelabels:默认值为False,若为True,旋转到每个label到指定角度。

import matplotlib.pyplot as plt  #导入模块matplotlib.pyplot
%matplotlib inline  
import numpy as np

plt.rcParams['font.sans-serif']=['SimHei'] # 用来显示正常的中文标签
plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号

x=[1,5,2]
plt.pie(x,labels=["苹果","小米","华为"],startangle=60,shadow=True,
        labeldistance=1.2,autopct='%1.1f%%')

环形图
import matplotlib.pyplot as plt  
%matplotlib inline  
import numpy as np

plt.rcParams['font.sans-serif']=['SimHei'] 
plt.rcParams['axes.unicode_minus'] = False 

x=[1,5,2]
plt.pie(x,labels=["苹果","小米","华为"])
plt.pie([1],colors='w',radius=0.7)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值