# import matplotlib.pyplot as plt
import numpy as np
#ipython 画图
%pylab inline
In [10]:
#简单线图
#生成测试数据
x = np.linspace(-1,1,50)
y = np.cos(x)
#figure创建一个绘图对象 figsize 图片大小
plt.figure(figsize=(10,5))
#画图
plt.plot(x,y) #默认
#所有绘图对象
plt.show()
In [51]:
#画多个子图
#生成测试数据
x = np.linspace(-3,3,50)
y = np.cos(x)
y1 = 2*x+1
y2 = np.sin(x)
#figure创建一个绘图对象 figsize 图片大小
plt.figure(figsize=(10,5))
plt.subplot(221) # 第一行的左图
plt.plot(x,y)
plt.subplot(222) # 第一行的右图
plt.plot(x,y1)
plt.subplot(212) # 第二整行
plt.plot(x,y2)
#所有绘图对象
plt.show()
In [22]:
#显示标题和X、Y轴的文字和范围
#生成测试数据
x = np.linspace(-1,1,50)
y = np.cos(x)
#figure创建一个绘图对象 figsize 图片大小
plt.figure(figsize=(10,5))
#画图
plt.plot(x,y) #默认
plt.xlabel("x label") #X轴的文字
plt.ylabel("y label")#Y轴的文字
plt.title(