欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

matplotlib基础使用教程

程序员文章站 2022-03-26 18:41:23
...

1、画直线图

import numpy as np 
from matplotlib import pyplot as plt 
 
x = np.arange(1,11) 
y =  2  * x +  5 
plt.title("Matplotlib demo") 
plt.xlabel("x axis caption") 
plt.ylabel("y axis caption") 
plt.plot(x,y) 
plt.show()

2、画正弦波形图

import numpy as np 
import matplotlib.pyplot as plt 
# 计算正弦曲线上点的 x 和 y 坐标
x = np.arange(0,  3  * np.pi,  0.1) 
y = np.sin(x)
plt.title("sine wave form")  
# 使用 matplotlib 来绘制点
plt.plot(x, y) 
plt.show()

3、画条形图

from matplotlib import pyplot as plt 
x =  [5,8,10] 
y =  [12,16,6] 
x2 =  [6,9,11] 
y2 =  [6,15,7] 
plt.bar(x, y, align = "center") 
plt.bar(x2, y2, color =  "g", align = "center") 
plt.title("Bar graph") 
plt.ylabel("Y axis") 
plt.xlabel("X axis") 
plt.show()

4、散点图

import numpy as np
import matplotlib.pyplot as plt
 
N=100
x=np.random.randn(N)
y=np.random.randn(N)*0.5-x
 
plt.scatter(x,y,s=100,c='r',marker='>',alpha=0.5)
plt.show()