Matplotlib 概述|学习笔记

简介: 快速学习 Matplotlib 概述

开发者学堂课程【Python 常用数据科学库:Matplotlib 概述】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/546/detail/7496


Matplotlib 概述

内容介绍

一、使用 Maplotlib 画最基本的折线图

二、使用 Matplotlib 画不同的线条

三、线条颜色


一、使用 Maplotlib 画最基本的折线图

Maplotlib 是 python 当中最重要的可视化工具,python 中其他的可视化库基本上都使用 Maplotlib 当作底层进行封装

import bumpy as np

不是直接导入 maolotlib,而是使用 pyplot 画图接口

import matplotlib.pyplot as plt

如果在 notebook 中进行画图,就需要打印执行指令

matplotlib inline

直接在 notebook 中执行,不用调用其他工具,一般在 notebook 中都需要输入此命令,相当于画图简单,步骤写完就会自动执行

用 plt plot 一下构造数据—折线图

In [3]:  plt.plot([1,2,3,4,5],[1,2,3,4,5])

Out [3]:  [<matplotlib.lines.Line2D at Ox212f6a4a2b0>]

是一条直线

将数据改变,就会变成曲线图,只是画了图,没有指定 x、y 轴取值范围,x 轴范围为1到5,y 轴范围为1到25,matplotlib 可以自动适应数据设置大小

In [4]:  plt .plot [1,2,3,4,5],[1,4,9,16,25]

Out [4]:  [<matplotlib.lines.Line1D at Ox212f6af9320>]

x 轴添加 label,起名为 xlabel,y 也添加 ylabel

In [4]:  plt .plot [1,2,3,4,5],[1,4,9,16,25]

plt.xlabel(’xlabel’)

plt.ylabel  ’ylabel’

再执行,x 轴上就会出现 xlabel 注释,y 轴上就会出现 ylabel 注释,

当实际做数据时,若是想指定x轴与y轴表达的含义,就指定x轴与y轴内容

还可以设定字体大小:

In [4]:  plt .plot [1,2,3,4,5],[1,4,9,16,25]

plt.xlabel  (’xlabel’ ,font size = 16)

plt.ylabel  (’ylabel’)


二、使用 Matplotlib 画不同的线条

In [7]:  plt .plot ([1,2,3,4,5],[1,4,9,16,25],’_ _’)

plt.xlabel  (’xlabel’ ,fontsize = 16)

plt.ylabel  (’ylabel’ ,fontsize = 16)

图像变成了虚线

In [8]:  plt .plot ([1,2,3,4,5],[1,4,9,16,25],’ :’)

plt.xlabel  (’xlabel’ ,fontsize = 16)

plt.ylabel  (’ylabel’ ,fontsize = 16)

Out [8]:  <Matplotlib.text.Text at 0x212f6bf29b0>

图像变成了点线

可以设置进行对线条自定义的安排,线条可选项有:

字符

类型

字符

类型

‘-’

实线

‘--’

虚线

‘-.’

虚线点

‘:’

点线

‘.’

‘,’

像素点

‘。’

圆点

‘v’

下三角点

‘^’

上三角点

‘<’

左三角点

‘>’

右三角点

‘1’

下三叉点

‘2’

上三叉点

‘3’

左三叉点

‘4’

右三叉点

‘s’

正方点

‘p’

五角点

‘*’

星形点

‘h’

六边形点 1

‘H’

六边形点2

‘+’

加号点

‘x'

乘号点

‘D’

实心形点

‘d’

瘦菱形点

‘_’

横线点

线条格式可以自行指定,线条颜色也可以自行指定


三、线条颜色

字符

颜色

‘b’

黑色, blue

‘g’

绿色, green

‘r’

红色, red

‘c’

青色, cyan

‘m’

品红, magenta

‘y’

黄色, yellow

‘k’

黑色, black

‘w’

白色, white

多加一个参数 color=r,表示要画红色的线

In [8]:  plt .plot ([1,2,3,4,5],[1,4,9,16,25],’ -’,color=‘r’)

plt.xlabel  (’xlabel’ ,fontsize = 16)

plt.ylabel  (’ylabel’ ,fontsize = 16)

Out [8]:  <Matplotlib.text.Text at 0x212f80a17f0>

线条格式与颜色可以组合:

In [8]:  plt .plot ([1,2,3,4,5],[1,4,9,16,25],’ ro’)

plt.xlabel  (’xlabel’ ,fontsize = 16)

plt.ylabel  (’ylabel’ ,fontsize = 16)

Out [8]:  <Matplotlib.text.Text at 0x212f6bf29b0>

表示红色圆点线条

相关文章
|
6月前
|
Python 容器
(学习笔记)matplotlib.pyplot模块下基本画图函数的整理
1. plt.plot()函数 主要用于画图,绘制点和线。 语法:
112 0
|
30天前
|
计算机视觉 Python
Opencv学习笔记(四):如何通过cv2或者通过matplotlib来将多张图拼接成一张图输出
这篇文章介绍了如何使用OpenCV和matplotlib将多张图像拼接成一张图进行输出,并比较了两者的效果和使用注意事项。
62 0
Opencv学习笔记(四):如何通过cv2或者通过matplotlib来将多张图拼接成一张图输出
|
5月前
|
Python
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-2
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
|
5月前
|
数据可视化 开发者 Python
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-1
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
|
Python
用matplotlib来画图-python学习笔记16
用matplotlib来画图-python学习笔记16
102 0
用matplotlib来画图-python学习笔记16
Python matplotlib seaborn(学习笔记)(下)
Seaborn是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图。
Python matplotlib seaborn(学习笔记)(下)
Python matplotlib seaborn(学习笔记)(上)
Seaborn是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图。
Python matplotlib seaborn(学习笔记)(上)
|
数据挖掘 Python
python数据分析之Matplotlib学习笔记
简介:这一篇是关于数分三剑客之一–matplotlib的一些学习笔记。
python数据分析之Matplotlib学习笔记
|
编解码 前端开发 数据可视化
Matplotlib 三层结构| 学习笔记
快速学习 Matplotlib 三层结构
293 0
Matplotlib 三层结构| 学习笔记
|
数据可视化 JavaScript 数据挖掘
Matplotlib 介绍| 学习笔记
快速学习 Matplotlib 介绍
122 0
Matplotlib 介绍| 学习笔记
下一篇
无影云桌面