跳转到主要内容

在面板中组织matplotlib图表

项目描述

一个简单易用且易于理解的系统,用于使用matplotlib创建面板图。panel-plots软件包旨在轻松创建具有特定大小(面板大小或整体图形大小)的面板图,特别适合于需要准备特定大小的图像并确保字体大小一致和正确用于期刊文章的图表生成。

入门指南

panel-plots软件包只管理位置信息,其他所有内容都由您(和matplotlib)负责。一个简单的示例是创建一个指定总宽度的2x3面板图。记住,了解图表的宽度允许您选择与文档中相同的字体大小,并知道字体将会是相同的大小。

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定位器指定单独面板的大小来进行类似操作。

项目详情


下载文件

下载适用于您平台的自定义文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

panel-plots-0.1.0.tar.gz (24.5 kB 查看哈希值)

由以下支持