专栏名称: 信息时代的犯罪侦查
一切行为皆有犯罪的可能性,而在信息时代,这一过程变得更加复杂或者隐晦了。本号致力于传播打击和预防犯罪的手段、方法、理念,并希望能够推动侦查犯罪的机制变革,而这需要了解方方面面的信息。
目录
相关文章推荐
保险一哥  ·  2025年第3期保险自媒体红人千人榜 ·  3 天前  
51好读  ›  专栏  ›  信息时代的犯罪侦查

绚丽的数据可视化,期待您的智慧方案?

信息时代的犯罪侦查  · 公众号  ·  · 2018-08-10 07:03

正文

案例

随笔

知识

声音

其他


编者按

前一阵子 ,小编抱着研究的态度,以公开资料为基础,制作了长春长生公司有关人员的关系图。经过比较,选择了百度的echarts作为数据可视化工具。


关联关系的表现手法


在eCharts众多的图资源中,小编以为,最能够表现对象之间关联关系的,首推les-miserables,这个词语居然来自“悲惨世界”,我也是醉了。


看看效果吧。


关系图1


关系图2


生成上面的效果,倒也不是很麻烦,只需要把个别js、html示例文件下载到本地就可以了。( 注:此处有坑,有机会再细说 )。


剩下的工作,把需要展示的数据注入gexf文件。如果细心一点的话,应该很快就能见到效果了。


大家可以看看我部署在境外站点上的动态效果图。


(1)拓扑形关系图

http://18.220.211.65/echarts_test/graph/test/graph-les-miserables.html

(2)圆形关系图

http://18.220.211.65/echarts_test/graph/test/graph-circular-layout.html



如何生成gexf文件?


gexf是Gephi的御用格式,其实是xml的一个变种。相信很多小伙伴对xml都不陌生,当数据量较小时,通过手工的方式,也很容易完成特定目标的显示。可是大家想过没有,如果面对5万、50万、500万个对象,该如何生成想要的gexf文件,进而完成数据展示呢?


前不久,为了生成Tree层级关系图,小编写了csv2json的工具,能够快速生成大数据量json格式的数据文件,运行的很好。部分关键代码也曾贴了出来。


可如今的问题是, 关系图不同于层级图。 在关系图中,任意两个节点都有可能发生关联,而在层级图中,节点之间是有着严格限定的。


在关系图中,gexf文件的节点(node)和边(edge)还好处理,但如何智能化定义每个节点、边的类型、属性等信息,着实是个浩大工程。这又是生成gexf文件所必需的前提。


最近实在没有精力,要去看俩娃了。小编愿自费拿出500-1000元,求得一款软件或者算法。具体要求如下:

0、数据文件包含三列:id1—name—id2(txt或csv);

1、提供节点对象分类的缺省方案、节点属性(大小、颜色、位置)的缺省方案;







请到「今天看啥」查看全文