Matplotlib入门(python数据处理与分析)学习第二周

一、Matplotlib入门

1. 基本使用

1.1 画图、定义坐标轴范围等

  • import matplotlib.pyplot as plt
  • 基本使用示例:plt.plot([],[])plt.axis([xmin,xmax,ymin,ymax])
plt.plot([3,1,4,5,2])
plt.ylabel("Grade")
plt.show()

plt.plot([0,2,4,6,8],[3,1,4,5,2])# 一次定义x和y轴的坐标对
plt.ylabel("Grade")
plt.axis([-1,10,0,6])# 坐标轴的范围
plt.show()

1.2 同时画多个区域

  • plt.subplot(2,1,1)

在这里插入图片描述

1.3 plot函数的使用

  • plt.plot(x,y,format_string, **kwargs)
  • 可以同时绘制多个曲线,但是曲线的x都不能省略

在这里插入图片描述

  • 控制曲线的格式字符串,可选,由颜色字符,风格字符和标记字符组成

(1) 颜色字符
在这里插入图片描述
(2) 风格字符
在这里插入图片描述
(3) 标记字符
在这里插入图片描述
(4) 使用示例
在这里插入图片描述
(5) 更多其他功能
在这里插入图片描述

1.4 pyplot的中文显示

  • pyplot不支持自动的中文显示,有两种方法,第一种是改变全局的的字体;第二种是只改变当前语句的字体
(1)方法一,需引入import matplotlib.

在这里插入图片描述

属性说明
font.family用于显示字体的名字
font.style字体风格,正常是’normal’,斜体是’italic’
font.size字体大小,整数,或‘large’,‘x-small’
中文字体说明
‘SimHei’黑体
‘Kaiti’楷体
‘LiSu’隶书
‘FangSone’仿宋
‘YouYuan’幼圆

在这里插入图片描述

(2)方法二,在输出部分增加属性fontproperties在这里插入图片描述

1.5 文本显示函数

函数说明
plt.xlabel()
plt.ylabel()
plt.title()
plt.text()在任意位置增加文本
plt.annotate()在图形中加带箭头的注解

在这里插入图片描述
在这里插入图片描述

1.6 pyplot的子绘图区域

  • 有两种方法,这里只介绍第一种,第二种给出名称,用到再学

(1) plt/sunplot2grid()
在这里插入图片描述
在这里插入图片描述
(2) GridSpec类
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值