未知

python_plot_wrapper的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)。 每个二级词典对应于图中的一行,并且必须具有以下键/值对:

data[‘x’] = x # list of x-axis values to be plotted

data[‘xlbl’] = ‘X axis label’ # string defining x-axis label

data[‘lstyle’] = ‘-‘ # line style. can be ‘–’, ‘-‘, ‘-.’ or ‘:’. Recommend first 2

data[‘mtype’] = ‘s’ # Marker type for line. Recommend ‘s’,’o’,’^’ or ‘’ for none

data[‘keyname’]= y # data to be plotted on the y axis

data[‘lcolor’] = ‘r’ # line color. Can be ‘r’, ‘b’, ‘k’, ‘m’,….

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

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

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

请随意修改/添加。

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

推荐PyPI第三方库


热门话题
在Java中使用BufferedReader类读取文本文件的子字符串   java如何在JSP页面上包含来自另一台服务器的动态JSP   使用单表策略的java持久化Hibernate继承映射   java报告状态失败达600秒。谋杀!报告hadoop的进展   java将字符串解析为形状   使用JTable的java ClassCastException?   java在Spring引导中关闭数据库   java Android Studio调试错误(Ubuntu)   java如何区分apache beam中KV实例中的两个键?   java将RealmObjectChangeListener添加到异步下载的RealmObject   java匹配模式之前的所有内容,包括新行和/或回车   java使用JAXB在XML中动态更改元素序列   java如何在MACOS中找到动态库(.dylib文件)的版本   Android中的java Nanohttpd服务器   java libGDX:3d动画不工作