来自自定义日志的很棒的绘图

logplot的Python项目详细描述


#记录图

[![构建状态](https://travis-ci.org/jerry-git/logplot.svg?branch=master)(https://travis ci.org/jerry git/logplot)
[![PYPI版本](https://badge.fury.io/py/logplot.svg)(https://pypi.python.org/pypi/logplot/)
[![pypi pyversions](https://img.shields.io/pypi/pyversions/logplot.svg)(https://pypi.python.org/pypi/logplot/)
[![codecov](https://codecov.io/gh/jerry git/logplot/branch/master/graph/badge.svg)(https://codecov.io/gh/jerry git/logplot)
[![许可证](https://img.shields.io/github/license/jerry git/logplot.svg)(https://github.com/jerry git/logplot/blob/master/license)
[![减贫战略](https://img.shields.io/badge/prs-welcome-brightgreen.svg?style=flat square)(http://makeapullrequest.com)



<;p align=“center”>;
<;img src=“https://github.com/jerry-git/logplot/blob/master/doc/examples/example.gif”alt=“example gif”/>;
<;/p>;



这可以通过在配置文件中定义“entries”和“special\u entries”部分来完成。
“条目”的主要目的是绘制趋势,即连接点。这对于绘制状态机状态很有用。
“特殊条目”是指绘制单个、未连接的点,如错误。
BR/>“条目”和“特殊条目”中的每个条目应具有以下内容:
*标识符:从日志条目中搜索的字符串:BR/> *值:图中的Y轴值
BR/>理想地,“条目”中的一个条目应具有“初始状态:真”。这用于将打印序列彼此分离。

您可以在“特殊项”中为每个项定义特定的标记样式,有关可用选项,请参阅[`matplotlib`文档](https://matplotlib.org/api/markers_api.html)。



除了“项”和“特殊项”部分之外,用户还可以覆盖默认设置。(见src/logplot/default_conf.yaml)在“常规”部分。
例如,您可以在这里定义用于在您喜爱的编辑器中打开日志的命令。



>完整示例见doc/example/user-conf.yaml和相应的日志文件(doc/example/log.txt)等。




<;p align=“center”>;
<;img src=“https://github.com/jerry-git/log plot/blob/master/doc/examples/plot.png”alt=“example plot”/>;
<;/p>;

用操作系统定义的默认程序打开。
请注意,必须将“log_open_cmd”配置为能够以正确的行号打开日志。

“logplot”将自动识别打印条目中的不同趋势。
您可以通过单击图例中的项目来切换这些趋势的可见性。

下面是一个稍大的日志示例,其中包含10万个条目、13个不同的状态和15个不同的趋势。


$logplot doc/example s/log_huge.txt-c doc/examples/user_conf_huge.yaml

<;p align=“center”>;
<;img src=“https://github.com/jerry-git/logplot/blob/master/doc/examples/plot_huge.png”alt=“example plot huge”/>;
<;/p>;


>和相同的三个最神秘的趋势被过滤掉。

<;p align=“center”>;
<;img src=“https://github.com/jerry-git/logplot/blob/master/doc/examples/plot_huge_filtered.png”alt=“example plot绘制经过筛选的巨大“/>;
<;/p>;

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

推荐PyPI第三方库


热门话题
java使用唯一的按钮标签单击按钮   代码生成如何使用Java codeModel为数组的特定索引赋值   java如何批量执行Camel SQL插入   java iText 7将ltv添加到现有签名   内存管理Java应用程序突然停止几天后(810)   带MySQL的java注册表单JavaFX在intellij中失败   如何使用eclipse为windows azure java项目启用远程调试   一种通用的java输入输出设计模式   java Android XML(RSS)忽略引号(“”)   java帮助:安卓中的8 X 10 2维按钮数组   java启动Android项目   JWrapper构建java应用程序   java如何在Android应用程序中设置基于日期/时间的默认页面加载?   java循环程序在完成后返回到起点   java Hibernate:更好的整体类还是多类映射?   回溯数独解算器的递归问题[Java]   java查找类用法   java如何在SpringWebFlow中将多个模型绑定到一个视图?