matplotlib绘图:1.基本操作
2017-02-22 22:25
621 查看
#learn matpltlib import matplotlib.pyplot as plt import numpy as np ''' plotting several lines with different format styles in one command using arrays''' def test1(): t=np.arange(0,5,0.2) plt.plot(t,t,'r--',t,t**2,'bs',t,t**3,'g^') '''create multiple figures by using multiple figure() calls with an increasing figure number. Of course, each figure can contain as many axes and subplots as your heart desires: ''' def f(t): return np.exp(-t)*np.cos(2*np.pi*t) def test2(): t1=np.arange(0.0,5.0,0.1) t2=np.arange(0.0,5.0,0.02) plt.figure(1) plt.subplot(211) plt.plot(t1,f(t1),'bo',t2,f(t2),'k') plt.xlabel('x') plt.ylabel('y') plt.title('figure1-1') #Annotating text plt.annotate('local max',xy=(0,1),xytext=(1,0.6),arrowprops =dict(facecolor='black',shrink=0.05),) plt.subplot(212) plt.plot(t2,np.cos(2*np.pi*t2),'r--') plt.xlabel('x') plt.ylabel('y') plt.title('figure1-2') plt.figure(2) plt.subplot(121) plt.plot([1,2,3],[1,2,3]) plt.xlabel('x') plt.ylabel('y') plt.title('figure2-1') plt.subplot(122) x=np.arange(0,5,0.1) plt.plot(x,x**2) plt.xlabel('x') plt.ylabel('y') plt.title('figure2-2') if __name__=="__main__": test1() test2()
http://matplotlib.org/users/pyplot_tutorial.html#working-with-multiple-figures-and-axes
相关文章推荐
- 利用numpy+matplotlib绘图的基本操作教程
- matplotlib绘图的基本操作
- python matplotlib阶段性总结——word转txt、绘图、文件操作
- Python数据可视化图像库MatPlotLib基本图像操作
- matplotlib可视化基本操作
- matplotlib基本绘图参数
- matplotlib基本绘图参数
- python matplotlib阶段性总结——word转txt、绘图、文件操作
- 用Python的Matplotlib模块进行基本的图像操作
- MatplotLib常用基本操作
- Matplotlib基本操作
- 【基本图像操作】Matplotlib
- matplotlib绘图手册入门
- 使用 python Matplotlib 库绘图
- python中matplotlib绘图中文显示问题
- 使用 python Matplotlib 库绘图
- 转:使用 python Matplotlib 库 绘图 及 相关问题
- Python开发环境Wing IDE matplotlib 2D绘图库代码调试技巧
- 安装python Matplotlib 库绘图工具流程
- matplotlib 绘图