Matplotlib的基础使用教程

官方文档: Pyplot 教程_Matplotlib 中文网

1 - 绘图流程

import matplotlib.pyplot as plt

# 建立画板 figsize的单位是英寸
plt.figure(figsize=(20 , 8), dpi=100)

# 设置支持中文的字符
plt.rcParams["font.sans-serif"] = ["SimHei"] # SimHei是黑体.
# 绘制图像 
x = [0, 1]
y = [0, 1]
plt.plot(x, y)
# 保存图像
plt.save(path)
# 显示图像
plt.show() # save 要在show之前 show会释放内存的资源, 在shwo后save图像会消失

图形美化

添加X, Y轴 [刻度值]

# 添加X轴 刻度值
plt.axis()

# axis的参数说明
# 传入列表 [xmian, xmax, ymin, ymax] 类型是数字
# 传入 'auto' 自动调整范围, 展示全部数据
# 传入 'equal' 强制 x 轴和 y 轴的物理单位长度相同,使图形在视觉上保持正确的比例
# 传入 'scaled' 强制 x 轴和 y 轴的数据范围按比例缩放,但会调整画布大小以适应图形区域
# 传入 '0ff' 隐藏刻度尺 
  • 示例图片

    equal                                                                scaled

# 自定义显示 X Y 刻度
plt.xticks()
plt.yticks()

# 参数说明
# ticks 刻度位置 传入[列表] 或者(数组)  理解:自定义的展示刻度间隔
	# 传入 None 使用默认刻度
	# 传入 [] or () 隐藏刻度
# labels 数据类型 数据长度 同上 理解:自定义的展示文字信息
	# 传入 None 使用默认标签
	# 传入 [] or () 隐藏标签
	
# **kwargs 支持matplotlib.text.Text属性
# 示例
	# rotation  标签旋转角度
	# fontsize  标签字体大小

单词累计

  • marker 标记
  • figure 图形
  • sans 没有
  • equal 相等
  • rotation 旋转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值