先画简单的
import numpy as np
import matplotlib.pyplot as plt
from numpy import random
x = np.arange(-np.pi,np.pi,0.1)
plt.plot(x,np.sin(x),color = 'blue',linewidth="2",)
plt.grid(True)# 是否有网格
plt.xlim(-3,3)# 范围
plt.ylim(-2,2)
plt.xlabel("x") #添加标签
plt.ylabel("y")
plt.show()
使用xticks来添加刻度
plt.xticks(**np.arange**(-np.pi,np.pi,0.1))
加上这句话之后就变为
快速绘图
使用figure()函数来进行相关实现
第一个参数 num
如果num 为空,代表一个新的figure 被创建,同时figure对象中的计数数值增加。
如果num不为空,代表id,如果存在该figure 则激活该对象。如果不存在,则创建他并返回他。
如果num的值为字符串,则就将其窗口标题设置为字符串。
plot
采用快速plot同时绘制多个曲线。
x 可以是列表也可以是数组
y可以是列表也可以是数组
format_string 风格
*kwargs 另一条曲线
import numpy as np
import matplotlib.pyplot as plt
from numpy import random
a = np.arange(-np.pi,np.pi,0.1)
sin,cos = np.sin(a),np.cos(a)
plt.plot(a,sin,"go-.",a,cos,'b1-')
plt.show()