Matplotlib 简单学习

1. 导包

import matplotlib as mpl
import matplotlib.pyplot as plt
复制代码

2 大方用起来

x = np.linspace(0,10,100)
y = np.sin(x)

plt.plot(x,y)
plt.show()
复制代码

当当当,结果以下:bash

接下来绘制演示如何绘制多条曲线:spa

cosy = np.cos(x)
siny = y.copy()
#绘制两条曲线
plt.plot(x,siny)
#若是想改变颜色,能够经过color='XX'参数进行指定,好比:plt.plot(x,siny,color='red'),还能够指定线条类型,经过linestyle='--';
plt.plot(x,cosy)
plt.show()
复制代码

咱们还能够指定坐标系的大小:3d

plt.plot(x,siny)
plt.xlim(-5,15) 
#x轴的范围

plt.ylim(0,1.5)
#y轴的范围
复制代码

也能够同时对两个轴进行调整:code

plt.axis([-1,1,-2,2])
复制代码

除此以外,还能够给x,y轴加上标签,给曲线加上标识等:cdn

plt.plot(x,siny,lable="sin(x)")
plt.plot(x,cosy,label="cos(x)")
plt.legend()
plt.xlabel("x axis")
plt.ylable("y axis")
复制代码

3 绘制散点图(scatter plot)

plt.scatter(x,siny)
plt.show()
复制代码

对散点图的操做跟以前绘制折线图的参数同样的。blog

一般来说,散点图的x,y是特征,而折线图则不是。string

好比:it

相关文章
相关标签/搜索