在面板中组织MatPlotLib绘图

panel-plots的Python项目详细描述


使用matplotlib制作面板图的简单易用且易于理解的系统。 panel plots包旨在使创建panel plots 特定尺寸,面板尺寸或外形尺寸,特别是维护 适合为需要准备的期刊文章生成图表 具有特定大小的图像,并确保字体大小的一致性和正确性

入门

panel plots包只管理位置信息,它保留所有内容 其他由您决定(和matplotlib)。一个简单的例子是创建一个2x3面板图 具有指定的总宽度。R成员,知道这个图的宽度可以让你 选择与文档中相同的字体大小并知道字体是否有效 尺寸相同:

import matplotlib.pyplot as plt
from panels import FigureSizeLocator

loc = FigureSizeLocator(2, 3, figwidth=150, hsep=12, vsep=12,
                        padleft=10, padright=10, padtop=10, padbottom=10)
fig = plt.figure(figsize=loc.figsize)

for i, pos in enumerate(loc.panel_position_iterator()):
    ax = fig.add_axes(pos)
    ax.plot([0, 1, 2], [3, 2, 1])
    ax.set_title('Panel #{}'.format(i))

plt.show()

您可以执行类似的操作,但可以使用 PanelSizeLocator定位程序。

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

推荐PyPI第三方库


热门话题
java以编程方式从TableLayout中删除所有行   Java Web Sart Ubuntu12.1。加载资源(图像)   人们如何让Java SPNEGO客户端在Windows中工作?   java Eclipselink:ObjectArrayMapping和ClassDescriptor   控制台中带有引号/空格的java Javafx命名参数   java创建服务失败:找不到对象?   java Hazelcast:如何在测试期间禁用自动发现?   使用TuckyUrlRewriteFilter rermoteaddr的java块IP   javascript如何在angular 4中进行同步http调用   输入字符串的java排列   java Jenkins不是以Xrs Xmx2048m XX:MaxPermSize=512m(windows)开始的   AWS EMR上的java avro错误   java从两个ArrayList中提取特定连接的对象,组合这些相关对象并从子类中打印   java从主题中删除什么时间点消息?   谷歌像素设备上的java InvalidKeyException   java如何在执行测试后重建项目   java Android 2.2 readUTF()socket问题   按下安卓设备上的“后退”按钮后java Toast没有完成?