博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用SIMILE Timeline 将邮件“事件”可视化
阅读量:7022 次
发布时间:2019-06-28

本文共 1112 字,大约阅读时间需要 3 分钟。

使用SIMILE Timeline 将邮件“事件”可视化

可视化邮件数据的方法有很多。可以按时间操作邮件,将数据显示为直方图来检查一天中大多数邮件往来发生的时间,在发件人和收件人之间创建关系图,按对话线程过滤,将查询结果加载到时间轴中,或者使用其他技术。这一节说明了SIMILE Timeline ( )的即装即用用法,它是一种易于使用(但是非常强大)的工具,可以可视化以事件为中心的数据。SIMILE Timeline 尤其适用于研究邮件数据,因为它允许我们将每封邮件的传输作为单独的事件,同时将较大的对话线程可视化为扩展事件,它会在相当长的一段时间内发生。我们也 可以轻易地为每封邮件指定链接,这样当我们点击Timeline 中的邮件时,它就会提供Futon 中的邮件全文。

我们会坚持实用的分析方法,避免建立成熟的Web 应用程序来可视化邮件数据,但是只需要付出很少的努力,就可以构建出更健壮的东西。我们会选择简单地修改示例3-18 的输出格式,这样它就能生成与Timeline 兼容的JSON 了。从现在开始,所需要的只是将简

单的网页指向本地文件系统中的SIMILE 事件源JSON 输出( Timeline_EventSources )来加载Timeline 。示例目标输出如示例3-20 所示。

示例3-20:SIMILE Timeline 要求的数据格式(mailboxes_participants_in_conversations_ adapted_for_simile.py)

 

示例3-21 说明了示例3-18 的基本增强,对于产生可以被SIMILE Timeline 使用的输出,它是必要的(如图3-6 所示)。除了每个对话线程的事件之外,它对每条消息都创建了一个事件。

 
图3-6 :由SIMILE Timeline 可视化的“Raptor ”查询的示例结果:可以在两个方向“无限”滚动

示例3-21 :示例3-18 的增强输出,生成可以被SIMILE Timeline 使用的输出

 
 
 
关于Timeline 有很多在线说明( )和大量文档。在Timeline 上绘制邮件的示例仅仅是入门的最低限度;这只是可能的开始。《Getting Started with Timeline 》教程( _ with_Timeline)是好的开始方法。假设你的数据支持它要求的查询,mailboxes_ participants_in_conversations_adapted_for_simile.py 脚本就是总控键(turnkey ),因为它解析数据、将它转储到HTML 模板中,自动在Web 浏览器中打开它。

转载地址:http://frsxl.baihongyu.com/

你可能感兴趣的文章
Codeforces Beta Round #18 (Div. 2 Only) C. Stripe 前缀和
查看>>
【ALearning】第二章 Androidproject知识介绍
查看>>
SharePoint 2013 在母版页中插入WebPart
查看>>
CentOs6.5中安装和配置vsftp简明教程
查看>>
eclipse不自动弹出提示(Alt+/ 快捷键失效)
查看>>
JAVA实现AES的加密和解密算法
查看>>
【转】java 自动装箱与拆箱
查看>>
JAVA NIO异步通信框架MINA选型和使用的几个细节(概述入门,UDP, 心跳)
查看>>
【转】android自动化测试之MonkeyRunner使用实例(三)
查看>>
WebService它CXF注释错误(两)
查看>>
ThinkPad E431/E531 ubuntu 14.04 安装无线网卡驱动
查看>>
ABP理论学习之审计日志
查看>>
makefile 学习一
查看>>
jQuery中的Sizzle引擎分析
查看>>
yii 验证码 CCaptcha的总结(转)
查看>>
我的编程之路(二十五) 上海的老同学
查看>>
oracle汉字占用字节长度
查看>>
RIP协议两个版本对不连续子网的支持情况实验
查看>>
python--条件判断和循环--3
查看>>
sudo执行脚本找不到环境变量解决方法
查看>>