按日期管理的多个日志文件的绘图
plotlog的Python项目详细描述
按日志文件输出图形脚本。除了一个文件,您还可以 轻松处理大量相同格式的日志文件。
系统要求
- 语言:在Python3.4.7之后
- 必要包装
- matplotlib
- 熊猫
- 皮亚姆
安装
pip install plotlog
如果您需要构建您的环境
git clone https://github.com/s-naoya/plotlog
cd plotlog
python setup.py install
用法
plotlog [-h] [--setting SETTING_FILE_PATH] [--copy] [--new | --all | --after DATE | --select DATE [DATE ...] | --input LOG_FILE_PATH [LOG_FILE_PATH ...]] [--slice BEGIN END] [--noshift] optional arguments: -h, --help show this help message and exit --setting SETTING_FILE_PATH select setting file (default:'user.yml') --copy copy original setting file --new DEFAULT: output graphs that has not been output yet --all output graphs for all data --after DATE output graphs after the selected DATE(yyyymmddhhmm) --select DATE [DATE ...] output graphs only selected DATEs --input LOG_FILE_PATH [LOG_FILE_PATH ...] output graphs for selected log file --slice BEGIN END sliced data by begin and end x-axis value --noshift don't shift plot start time and x-axis
首先,创建设置文件。
plotlog --copy
编辑创建的user.yml,将每个过程和图形等设置为 创造。可以删除不需要更改的设置项。
完成编辑user.yml,创建图形。
plotlog
如果user.yml设置正确,将为具有 尚未输出图形。
设置
它通过编辑user.yml反映出来。同时,这也反映在 一个新的yaml文件并用--setting参数读取它。
日志文件条件
- 请确保使用年、月、日期和时间作为日志文件的名称,并且cam使用一些符号。 但是,Put_Log_Dir下的所有日志文件名的格式必须相同。 格式由配置文件中的日志日期格式指定。
- 扩展名和独立字符可以更改设置文件。
- 所有列等于所有行
- 放在设置文件中指定的目录中(使用 –-输入)
许可证
这个脚本是根据麻省理工学院的许可证授权的。(见 link)