按日期管理的多个日志文件的绘图

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

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

推荐PyPI第三方库


热门话题
java用变化的替换字符串替换子字符串   从数据库中断中恢复的oracle Java DAL?   Android/Java页边距位于左/右/底部   java如何用相同的源代码构建不同的APK?(我发现了一个错误)   java正则表达式,仅当字符串以一行中的3个数字开头时才匹配第一个数字   使用以xml为输入的给定端点调用java中的rest-ful web服务?   java长字符串转换为UTF8引发异常   java如何使用截取方法获取ArrayList   java将计算列添加到可观察列表中   正则表达式如何在java正则表达式中使用组?   java正则表达式只接受字母表和空格,不允许在字符串的开头和结尾使用空格   java简单onclick按钮在安卓中不起作用   java如何在Spring中只实现Crudepository的特定方法?   java无法使用json对象NPE读取jsonarray   java我可以添加maven依赖项,这些依赖项被打包为除此之外的任何东西。罐子