目录
plot() 函数:用于画图,它可以绘制点和线,语法格式如下:
3、绘制一条不规则线,坐标为 (1, 3)、(2, 8)、(6, 1)、(8, 10)。
4、如果我们不指定 x 轴上的点,则 x 会根据 y 的值来设置为 0, 1, 2, 3..N-1。
1、 plot()中的 marker 参数:定义一些不一样的标记。
1、 线的类型可以使用 linestyle 参数(可简写为 ls)定义:
2、线的颜色可以使用 color 参数(可简写为 c)定义:
3、线的宽度可以使用 linewidth(可简写为 lw)参数定义 :
1、xlabel()、ylabel() :设置 x 轴和 y 轴的标签。
subplot():用于绘制多个子图,在绘图时需要指定位置。
一、Matplotlib的介绍
Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。
Matplotlib 可以用来绘制各种静态,动态,交互式的图表。比如说散点图、柱状图等等。
二、Matplotlib的安装
Matplotlib的安装:
1.pip install matplotlib
2.conda install matplotlib
(清华源:https://pypi.tuna.tsinghua.edu.cn/simple)
Matplotlib的导入:
import matplotlib.pyplot as plt
三、Matplotlib Pyplot
plot() 函数:用于画图,它可以绘制点和线,语法格式如下:
plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
x, y |
点或线的节点,x 为 x 轴数据,y 为 y 轴数据,数据可以列表或数组。 |
fmt |
可选,定义基本格式(如颜色、标记和线条样式)。 |
**kwargs |
可选,用在二维平面图上,设置指定属性,如标签,线的宽度等。 |
练习:
1、绘制坐标 (1, 3) 到 (8, 10) 的线。
2、绘制坐标 (1, 3) 和 (8, 10) 的两个点。
3、绘制一条不规则线,坐标为 (1, 3)、(2, 8)、(6, 1)、(8, 10)。
4、如果我们不指定 x 轴上的点,则 x 会根据 y 的值来设置为 0, 1, 2, 3..N-1。
练习:在同一张图中分别绘制正弦图和余弦图,运行结果如图所示。
#在同一张图中分别绘制正弦图和余弦图
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,4*np.pi,0.1)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x,y1,x,y2)
plt.show()
四、Matplotlib 绘图标记
1、 plot()中的 marker 参数:定义一些不一样的标记。
标记 |
描述 |
"." |
点 |
"," |
像素点 |
"o" |
实心圆 |
"v" |
下三角 |
"^" |
上三角 |
"<" |
左三角 |
">" |
右三角 |
标记 |
描述 |
"1" |
下三叉 |
"2" |
上三叉 |