用描述性方法绘制图库
plotter的Python项目详细描述
绘图仪
说明
绘图仪是一个基于matplotlib
的绘图库。它打算通过创建绘图的描述性方法来简化python中数据的绘图。绘图可以是静态的,也可以是动态的。
源代码位置
https://github.com/T-TROUCHKINE/plotter
先决条件
Linux软件包
- 传统知识:
- archlinux:
pacman -S tk
- debian:
apt install tk
- archlinux:
python模块
- matplotlib:
pip install matplotlib
- matplotlib2tikz:
pip install matplotlib2tikz
- 纽米:
pip install numpy
安装
来自PIP
pip install plotter
来源
python3 setup.py install
示例
最简单的例子:
代码:
importnumpyasnpfromplotterimportPlotterx=np.linspace(-np.pi,np.pi,201)to_plot=[{"title":"Example","type":"plot","data":[x,np.sin(x)]}]pl=Plotter(to_plot)pl.show()
给出:
多重绘图:
代码:
importnumpyasnpfromplotterimportPlotterx=np.linspace(-np.pi,np.pi,201)to_plot=[{"title":"Example 1","type":"plot","data":[x,np.sin(x)]},{"title":"Example 2","type":"matrix","data":np.random.random((100,100))}]pl=Plotter(to_plot,figsuptitle="Multi-plot")pl.show()
给出: