matplotlib基础教程(二)
1.简单入门单线条图
Ⅰ.抛物线图
import numpy as np
import matplotlib.pyplot as plt
x1 = np.arange(-np.pi,np.pi,0.01)
y1 = x1**2
plt.plot(x1,y1)
plt.show()
Ⅱ.直线图
import numpy as np
import matplotlib.pyplot as plt
x = [1,2,3,4,5,6]
y = [2,4,6,8,10,12]
plt.plot(x,y)
plt.show()
正弦曲线图
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)
plt.plot(x,y)
plt.show()
2.包含多个曲线的图
import numpy as np
import matplotlib.pyplot as plt
x1 = np.arange(-np.pi,np.pi,0.01)
y1 = x1**2
plt.plot(x1,y1,x1+1,y1+1)
plt.show()
3, 将多个曲线图绘制在一个table区域中
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)
a1 = plt.subplot(2,2,1)
a1.plot(x,y)
a2 = plt.subplot(2,2,2)
a2.plot(x,y)
a2.plot(x+1,y+1)
a3 = plt.subplot(2,2,3)
a3.plot(x,y)
a4 = plt.subplot(2,2,4)
a4.plot(x,y)
4.网格线 gride(XXX)
- axis
- color:支持十六进制颜色
- linestyle: – -. :
- alpha
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)
plt.grid(color='r',linestyle='-.')
plt.plot(x,y)
plt.show()