Matplotlib知识点详解(巨详细!!!)

37.Matplotlib:

配置参数:

如果浏览器不显示图片,加上

%matplotlib inline

让图片可以显示中文

plt.rcParams['font.sans-serif']='SimHei'

让图片可以显示负号

plt.rcParams['axes.unicode_minus']=False

支持svg矢量图

%config Inlinebackend.figure_format='svg'

查看电脑上的字体库:

from matplotlib.font_manager import FontManager

fm=FontManager()

my_fonts=set(f.name for f in fm.ttflist)

my_fonts

基本属性:

画布配置:

figsize:画布大小,宽高

dpi:像素密度

facecolor:背景色

plt.grid():网格线

一个画布上绘制多个图:

多图布局:

subplot()

加图表题:set_title('图标题')

subplots():

图形嵌套:

add_subplot()函数:

axes([   ,    ,    ,    ,])

add_axes([   ,    ,    ,    ,])

双轴显示:

  得到轴域:plt.gca()

twinx()

常用属性:

 legend():

线条属性:

坐标轴刻度:

xticks

yticks

坐标轴范围:

xlim

ylim

axis('   ')        off:不显示坐标轴,equal:让x轴y轴刻度距离相同,

scaled:自动缩放坐标轴与图片匹配,tight:紧凑型自动适配图片

square:画布呈现正方形

标题和网格

title:图标题

suptitle:父标题

plt.grid(ls='  ',lw='   ' ,c='red',axis='y')       ls:网格线样式   lw:网格线宽度

标签:

xlabel&ylabel

文本:

注释:

annotate()

保存图片:

savefig

38.常用图形

折线图:

多条线折线图:

柱状图和条形图

简单柱状图:

复杂柱状图:

多个柱状图:

堆叠柱状图:

直方图:

hist()

箱型图:

boxplot()

多个箱型图:

 

散点图:

气泡图:

饼图:

环形图:

多个圆环:

面积图:

热力图:

极坐标图:

雷达图:

等高线图:

三维直线图:

三维散点图:

三维柱状图:

39.图像处理:

读取图片:

plt.imread(' 图片路径名称')

显示图片:

plt,imshow()

垂直翻转:

plt.imshow(变量名,origin='lower')

上下翻转:

plt.imshow(变量名[::-1])

水平翻转:

plt.imshow(变量名[:,::-1])

截取部分:

plt.imshow(变量名[400:600,600:])

保存图片:

plt.imsave()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值