python数据可视化——matplotlib(文字版)

本文详细介绍了Python的matplotlib库进行数据可视化的步骤和技巧,包括检查版本、简单线图绘制、图表选项设置、颜色、线形、标记等。强调了plt和ax的区别,推荐使用fig, ax = plt.subplots()方法进行绘图。此外,还涵盖了散点图、柱状图、饼图和直方图的绘制,并提供了多种子图绘制方法。" 132850747,19671616,使用Matlab实现小波变换图像解压缩,"['图像处理', '计算机视觉', 'Matlab', '小波理论']
摘要由CSDN通过智能技术生成

在这里插入图片描述

1.检查版本

import matplotlib
import numpy
import pandas
print("matplotlib",matplotlib.__version__)
print("numpy",numpy.__version__)
print("pandas",pandas.__version__)

2.简单绘图,线图
绘图过程如下:
在这里插入图片描述

代码实现:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'simhei'  #设置显示图表时的中文字体
plt.rcParams['axes.unicode_minus'] = False  #用于正常显示坐标轴
plt.figure(figsize=(6,8))  #创建画布,指定画布大小,此处也可设置dpi即显示的分辨率

plt.plot(t,s,color = 'red',linewidth=3,linestyle='dashed') #设置x,y轴的取值,线条颜色、粗细
plt.xlabel('time(s)') #设置x轴标题
plt.ylabel("距离",color = 'blue')  #设置y轴标题,轴标题颜色
plt.title("这是一张测试图片") #设置图标标题
plt.grid()  #显示网格线 
plt.ylim(0,2) #设置坐标轴范围
plt.xlim(0,2)

plt.savefig('./savefig/test.png',format='png',dpi=100) #保存图片,注意此命令要写在plt.show()之前,否则会保存为一张空白的图,dpi设置图片分辨率
plt.show() #展示

图表中可以设置的选项:
在这里插入图片描述

3 补充内容
plt.xxx和ax.xxx:
plt.xxx一般是在一张创建的空白画布上画图,而当一张画布上已经存在多图的情况下,再用plt有时无法指定对于想要修改的某一张图的操作,可能会修改到别的图上去,此时就要用ax.xxxx
ax指axes,它把每一个子图当作一个对象去绘制,如绘制第一个图就是ax1.xxxx,绘制第二个图就是ax2.xxxx。
• plt.*** :plt.figure()通过plt.xxx去画图,该种方法通过matplotlib提供的一个api去绘图,常规基础图形很快可以画出来,但是如果需要做精细调整,需要第二种方法
• fig,ax = plt.subplots(): 虽然复杂,但是属于官方推荐的画图方法,指定figure和axe

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值