项目简介
pySubplots是一个用于绘制多子图图片的开源Python脚本,主要借助Matplotlib和Proplot第三方库。该脚本旨在简化光谱等多数据集的可视化过程,让用户能轻松生成多个子图,方便进行数据的比较和分析。
项目的主要特性和功能
主要特性
- 支持通过命令行或图形界面选择TOML文件。
- 可依据用户配置绘制多个子图。
- 提供丰富的参数设置,涵盖颜色、样式、图例、轴标签等。
- 支持多种数据格式和文件路径配置。
功能概述
- 读取TOML文件并解析数据。
- 提供交互式界面,允许用户调整绘图参数。
- 根据用户配置绘制子图。
- 提供多种绘图选项和设置,如设置子图布局、字体家族和大小、图形尺寸等。
- 支持保存图形文件,可选择多种格式(如PNG)。
安装使用步骤
安装步骤
推荐使用anaconda虚拟环境进行安装,以便管理不同项目的环境依赖。步骤如下:
1. 创建并激活名为 "subplots" 的conda环境:
shell
conda create -n subplots python=3.8.13
conda activate subplots
2. 安装pySubplots以及依赖的模块和包:
shell
pip install pysubplots
pip install pandas==1.4.3 numpy==1.23.5 proplot==0.9.5 matplotlib==3.4.3 toml==0.10.2 wxpython==4.2.1 openpyxl==3.1.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
使用步骤
- 确保已安装pySubplots及其依赖库。
- 准备一个TOML文件,其中包含要绘制的子图配置信息。每个
[[file]]
块配置一个子图的数据和参数。 - 运行pySubplots命令(
subplots
),并根据提示选择TOML文件。 - 进入主程序界面,输入命令调整绘图设置。
- 保存图形文件(命令0),可选择保存为不同的格式和尺寸。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】