Matplot使用笔记
来源:互联网 发布:nearest neighbor算法 编辑:程序博客网 时间:2024/05/03 21:12
最简单的模板
一次性使用各种控件图单窗口绘制):
from numpy import *import matplotlib.pyplot as pltplt.subplot(111)x = linspace(0,5,100)y =sin(x) + xplt.plot(x, y,'r-')plt.bar(x[::10],y[::10],0.3,align='center', alpha=0.8,color=(0.2,0.1,1))plt.title('Title')plt.xlabel('X Label')plt.show()
各功能可参考 pyplot summary
获取axes进行精细控制
from numpy import *import matplotlib.pyplot as pltfig = plt.figure(2)ax = fig.add_subplot(111)ax.plot(range(10))ax.inshow(im,cm='gray')rect = mpatches.Rectangle([100,150], 200, 200, linewidth = 2.5, edgecolor='r', facecolor = 'none')ax.add_patch(rect)fig.canvas.draw()fig.show()
如何选择绘图后端(到文件)?
from matplotlib.backends.backend_pdf import PdfPagespp = PdfPages('multipage.pdf')plt.savefig(pp, format='pdf')pp.savefig()pp.close()import matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltplt.plot([1,2,3])plt.savefig('myfig')
如何绘制方框?
绘制其他图形的样例代码?
动画模式:多帧图片快速显示?
BUG:
Anaconda包 的 Qt IPython console在使用matplotlib时,默认用的绘图backend是Qt4Agg。若plt.ion()使用非阻塞模式,则绘图后窗口无图、无响应,主python kernel die
winPython包 的 Qt IPython console默认使用’module://IPython.kernel.zmq.pylab.backend_inline’作为后端,并使用inline模式。每条指令之后绘图。如何叠加?
Spyder也使用Qt4Agg后端,弹出窗口基本正常。但多次使用plt.show()的行为比较诡异
0 0
- Matplot使用笔记
- 数据分析最常用的matplot基础使用笔记
- matplot 简单使用
- 使用matplot画柱状图
- Matplot
- matplot
- matplot.pyplot
- matplot 安装
- python学习(1)第一次在pycharm中使用matplot遇到的问题
- matplot 多图、LaTeX 格式
- matplot 绘制图表
- centos6.5 安装matplot
- matplot工作层次
- matplot 基本用法
- Python Scipy Tutorials:Matplot
- python+matplot+pyplot画图
- Matplot 常用函数总结
- matplot.pyplot 绘图学习
- iOS 7应用开发公开课笔记 L10:Multithreading, Scroll View
- swift学习之错误代码 EXC_BCD
- [DirectX 10.1+] 一种定制化的alpha-to-coverage实现
- ubantu14.04 设置开机屏幕亮度
- iOS 7应用开发公开课笔记 L11:Table View and iPad
- Matplot使用笔记
- HDU 2072 单词数(字符串处理)
- iOS 7应用开发公开课笔记 L12:Documents and Core Data
- [Android--Tool]android studio的Terminal工具中无法输入
- 树莓派实验室
- java线程内存可见性-实现方式
- PHP入门(7)-超级全局变量
- 从1.5K到18K 一个程序员的5年成长之路(转)
- statusBar [转]