在面板中组织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定位程序。