数据分析-matplotlib(2022-01-12)

数据分析-matplotlib

一、简介

python的一个底层绘图库,做数据可视化图表,使数据更加的直观;模仿MATLAB构建
安装:pip install matplotlib
官网地址:https://matplotlib.org/stable/gallery/index.html

二、基本功能

1、设置图片大小

from  matplotlib  import  pyplot  as  plt

plt.figure(figsize=(20, 8) dpi=88)
参数:figsize--接收一个元组,表示(宽, 高);dpi--接收一个数字,数字越大清晰度越高

2、保存到本地

plt.sivefig("存储路径")
可以保存为svg这种矢量图格式,放大不会有锯齿 

3、添加描述信息

x轴
plt.xlabel("x轴描述信息") 

y轴
plt.ylabel("x轴描述信息")

图表标题
plt.title("图表标题")

注:需要显示中文,也需要添加一个参数fontproperties = my_font

4、设置显示中文

修改matplotlib的默认字体

from matplotlib import font_manager
#实例化字体
my_font = font_manager.FontProperties(fname="字体路径")
#设置字体
plt.xticks(..., fontproperties=my_font) 

5、调整x轴或者y轴刻度的间距 

设置x轴刻度:plt.xticks(x)
参数:x--一个列表,里面的值表示x轴的刻度值

设置y轴刻度:plt.yticks(y)
参数:y--一个列表,里面的值表示y轴的刻度值

设置x轴或y轴显示中文字符串 

plt.xticks(x, x_labels, fontproperties=my_font, rotation=0,...)

参数:x--一个列表,里面的值表示x轴的刻度值;x_labels--一个列表,里面的值表示x轴的刻度值对应位置显示成对应字符串;fontproperties--设置,值为字体实例化的FontProperties对象;rotation--一个int类型的角度值,表示刻度值旋转指定角度显示

 设置x轴或y轴上下限

x轴上下限:plt.xlim((left, right))
        x轴(最小值,最大值)
y轴上下限:plt.ylim((bottom, top))
        x轴(最小值,最大值)

让(0,0)成为坐标原点:
plt.xlim(left=0)
plt.ylim(bottom=0)

6、修改线条的样式(比如颜色、透明度等) 

相关绘制方法参数

线条颜色:color = "#00ff00"
线条风格:linestyle = "--"
线条粗细:linewidth = 5
透明度:alpha = 0.5

 7、绘制网格

plt.grid(alpha="设置网格透明度0-1的值")

 8、绘制多次数据

多次使用plt.plot(x, y)方法

标注数据:plot()方法使用label属性 + plt.legend()方法
pl

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值