【笔记】嵩天数据分析-数据可视化Matplotlib库pyplot

官网http://matplotlib.org/gallery.html

子库matplotlib.pyplot

import matplotlib.pyplot as plt

目录

1. 基础实例

2. pyplot的绘图区域

2.1 基础网格

2.2 复杂网格

3. 绘曲线plt.plot()

 2.1 绘多条曲线

 3.2 format_string 控制颜色字符,风格字符,标记字符

4. plt.plot()的中文显示

方法一:rcParams修改字体

方法二(推荐使用):fontproperties属性


1. 基础实例

2. pyplot的绘图区域

2.1 基础网格

plt.subplot(nrows, ncols, plot_number)

-- plt.subplot(3,2,4)  将当前作图区分成3横*2纵=6个区域,当前在第4个区域 

--区域绘图

2.2 复杂网格

2.2.1 方法一:plt.subplot2grid(GridSpec, CurSpec, colspan=1, rowspan=1)

理念:设定网格,选中网格,确定选中行列区域数量,编号从0开始。

-- plt.subplot2grid((3,3),(1,0),colspan=2)

(3,3)把区域分隔成3行3列

(1,0)当前选定的位置:第1行第0列

colspan=2:列的延伸2个

 --实例

 2.2.2 GridSpec类

3. 绘曲线plt.plot()

plt.plot(x, y, format_string, **kwargs)

xX轴数据,列表或数组,可选
yY轴数据,列表或数组
format_string绘制曲线格式的字符串,可选
**kwargs第二组或更多(x, y, format_string);绘制多条时X不能省略

 2.1 绘多条曲线

 3.2 format_string 控制颜色字符,风格字符,标记字符

(1) 颜色字符

  • 颜色英文的第一个小写,例如:‘b’就是blue蓝色,‘m’是magenta洋红色,‘c’是cyan青绿色
  • ‘#008000’:RGB颜色值
  • ‘0.8’ 灰度值
  • 也可使用color控制,如color='green'

(2)风格字符

-实线
--破折线
-.点划线
:虚线
''或‘ ’无线条

也可使用linestyle控制,如linestyle='dashed'

(3)标记字符

.点标记1下花三角h竖六边形
,像素2上花三角H横六边形
o实心圈3左花三角+十字
v倒三角4右花三角xx标记
^上三角s实心方形D菱形
>右三角p实心五角d瘦菱形
<左三角*星形|垂直线

  •  也可用marker控制,如marker='o'
  • 标记颜色 markerfacecolor='blue'
  • 标记尺寸 markersize=20

4. plt.plot()的中文显示

  • 方法一:rcParams修改字体

rcParams属性
属性说明
font.family字体的名字;SimHei黑体、Kaiti楷体、LiSu隶书、FangSong仿宋、YouYuan幼圆、STSong华文宋体
font.style字体风格,normal或斜体italic
font.size字体大小,整数字号或large、x-small等

 

  • 方法二(推荐使用):fontproperties属性

4. pyplot的文本显示函数

函数说明
plt.xlabel()对X轴增加文本标签
plt.ylabel()Y轴~
plt.title()图形整体增加文本标签
plt.text()任意位置增加文本
plt.annotate()

图形中增加带箭头的注解

  •  plt.annotate(s, xy=arrow_crd, xytext=text_crd, arrowprops=dict)  : s-注解内容,xy=arrow_crd 箭头位置,xytext=text_crd文本位置,arrowprops=dict箭头显示的属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值