一种直接从python字典中绘制数据的方法

pyplotwrap的Python项目详细描述


#python_plot_包装 一种用matplotlib制作光滑的多线图的包装器。我将此作为一个易于访问的接口编写,以使绘图代码看起来更干净,而不必一遍又一遍地重新键入pyplot语法。允许将数据作为嵌套字典传入。所有的线条都是使用单个X轴数据集创建的——本质上是一个可视化参数扫描的设置。请通过以下链接查看示例图像:

https://cloud.githubusercontent.com/assets/15716194/11058820/7b1098be-8763-11e5-91d6-53bd5d71437a.png

https://cloud.githubusercontent.com/assets/15716194/11058821/7b109788-8763-11e5-9c2c-ceb7db39b980.png

先决条件: python+matplotlib、numpy、scipy、latex+texlive字体(可能还有texlive full)

用法: 绘图包装器(绘图数据、键、标签、保存文件夹)

说明:

绘图数据: 包含多个(级别2)词典的词典(级别1)。 每个二级词典对应于图中的一行,并且必须具有以下键/值对:

数据[x′]=x轴值的x轴值被绘制

数据[XLBL ] = 'X轴标签'*字符串定义X轴标签

data['lstyle']='-'线条样式。可以是“–”、“-”、“-”或“:”

data['mtype']='s'行的标记类型。推荐's'、'o'、'^'或''f

数据[KeYNAME] = y y数据绘制在y轴

data['lcolor']='r'线条颜色。示例“r”、“b”、“k”、“m”

键:二级词典中需要打印的数据键列表。如果多个二级词典的数据具有相同的关键字名称,则这些数据集将绘制在同一图形上。

标签:Y轴标签(字符串列表),应用于每个图的Y轴标签,对应于列表“键”中的条目。如果键和标签的长度不同,则使用较短的列表生成图形,因为我使用了zip函数。

保存文件夹:保存所有图像的路径。现在使用PNG格式。

在GNU GPL 3.0下可以随意修改/添加和重新分发

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将一个节点拖到另一个不运行JavaFX的节点中   java如何在spring boot中创建完全自定义的查询   java Arraylist和ArrayListBlockingQueue之间的区别是什么?   java Weblogic会中断长时间运行的线程吗   java如何调用displayAd()方法?   使用数组在两个组之间进行java IPL匹配   java如何在Eclipse中的org下创建测试套件。朱尼特   java获取屏幕上任意点的鼠标坐标   正则表达式需要java正则表达式方面的帮助   如何使用Java获取Ram大小和硬盘大小?   java如何将所需长度设置为数组中的整数?   安卓应用程序启动前的java程序已终止   swing设置要在Java代码中打印的页边距   迭代期间java故障安全迭代器的删除   java如何在main中调用方法,以便它们在同一行上输出?   编译Java:尝试播放mp3文件时出错   java如何使用Spring数据Rest在POST调用中保存嵌入对象   java JAXWS如何在端点外部注入SecurityContext