Matplotlib可视化学习笔记

一.引入matplotlib库

Import matplotlib.pyplot as plt

二.基本操作
(1)线条宽度:

plt.plot(data,lw=5)#data为数据,线条为5;

(2)颜色选择&线性选择:

plt.plot(data,color=’r’,linestyle=’:’)#颜色为红,线性为点状;
‘-’ 实线;
‘–’ 虚线;
‘_’ 点滑线;
‘:’ 点状线;

(3)maker选择:

plt.plot(data,color=’r’,maker=’o’)#圆形点

(4)添加图例:

plt.legend(‘y’)#y为图例名称;

(5)添加标题:

plt.title(‘简单可视化’);

(6)解决绘图中中和符号显示问题

plt.rcParams[‘font.sans-self’]=[‘Microsoft YaHei’]
plt.rcParams[‘axes.unicode_minus’]=False

(7)添加水平和竖直轴文字:

plt.xlabel(‘x’)
plt.ylabel(‘y’)

(8)设置绘图风格:

plt.style.use(‘ggplot’) #ggplot风格

(9)添加标注文字:

1)指定坐标位置:
plt.annotate(‘标注文字’,xy=(2.5,4)) #文字和文字开始位置

(10)加箭头:

plt.annotate(‘标注文字2’,xy=(6,6),xytext=(4,8),
Arrowprops=dict(facecolor=’black’),
) #文本位置xytext,箭头终点xy

三.绘制子图

#分成2x2,占用第一个,即第一行第一列子图
plt.subplot(221)
#分成2x2,占用第二个,即第一行第二列子图
plt.subplot(222)
#分成2x1,占用第二个,即第二行
plt.subplot(212)
plt.show()
在这里插入图片描述

四.常见可视化实战案例

(1)散点图(反映变量统计关系)
(2)折线图(可以显示随着时间而变化的连接数据)
(3)直方图(数值数据分布的精准图形表示)
(4)条形图(显示各个项目之间的比较情况)
(5)饼图(显示每一数值相对于总数值的大小)
(6)箱型图(一种用作显示一组数据分散情况)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值