上篇《漫谈可视化Prefuse(三)---Prefuse API数据结构阅读有感》主要介绍了可视化工具Prefuse API中主要解读的是prefuse.data包中的主要接口,并利用《漫谈可视化Prefuse...那今天我们主要讲讲Prefuse比较常用的包以及如何使用这些包做出自己想要的展示效果: Demo1.解决图形元素形状单一化问题——DataShapeAction的使用 Prefuse对于节点的形状默认是使用...话不多说,看效果: 122014260404244.jpg Demo4:Prefuse没节操?不知道筛选?No!...——Predicate的使用 Prefuse自带过滤器,可以完成十分强大的过滤操作,视个别情况个别对待。...122049046651376.gif Prefuse就先玩到这吧,真材实料送上5个Demo,虽然抢不到红包,抢点Demo补补脑也不错哦,走到这里,似乎我已经拉近了与Prefuse的距离,下一步就是力求亲密接触
前篇回顾:上篇《漫谈可视化Prefuse(二)---一分钟学会Prefuse》主要通过一个Prefuse的具体实例了解了构建一个Prefuse application的具体步骤。...摸清了Prefuse那些看似眼花缭乱的框架结构,剩下的就是抽丝剥茧,顺藤摸瓜,结合Manual和API掀开Prefuse的神秘面纱。...3.Prefuse还至于一些表达式的应用以及Prefuse对于各类表达式的解析 prefuse.data.expression(表达式) 该包主要包含了Prefuse关于表达式用法的类,有AndPredicate...的灵活性,丰富了Prefuse的一些操作功能。 ...4.有关包prefuse.data.io以及prefuse.data.io.sql已经在《漫谈可视化Prefuse(一)---从SQL Server数据库读取数据》通过离子阐述过。
前篇《漫谈可视化Prefuse(一)---从SQL Server数据库读取数据》主要介绍了prefuse如何连接数据库sql server并读取数据进行可视化展现。 ...回头想想还是应该好好捋一捋prefuse框架中各个主要接口的职责以及如何有序使用它们构建一个prefuse应用。...首先看图: 261901275747784.png 从图中可以发现一个prefuse程序的编写需要经历以下步骤: 准备好原始数据(文件或是数据库数据); 通过prefuse.data.io以及prefuse.data.io.sql...包将数据读入prefuse,实现原始数据与内置丰富的数据结构如Table、Graph、Tree等之间的映射; 为数据添加各种Action,执行布局、着色、设置形状等操作; 将上面处理好的数据存入数据存储中心...下面我们通过一个例子具体了解如何创建一个prefuse应用。 1. 加载数据: 首先是加载图数据到Prefuse的图实例中,这里用的是socialnet.xml数据集。
一番端详之后,准备挑出其中Processing和Prefuse两位大将出来一展雄威! ...: Prefuse的API地址:http://prefuse.org/doc/api/ Prefuse的用户手册:http://prefuse.org/doc/manual/ Prefuse...官网地址:http://prefuse.org/ Prefuse是一个提供交互式信息可视化的用户界面工具包。 ...Prefuse提供图形过滤功能,包括锁定某一限定范围的图形进行展示和操作。...Vizster也是基于Prefuse开发的一款在线社交网络可视化软件。
工具集进行可视化编程后,本篇对Gephi Toolkit进行一个详尽的介绍,了解其工作原理以及与Gephi应用程序之间的差异,Gephi Toolkit对于平台的要求使用方法,最后通过比较可视化工具集Prefuse...看完Gephi Toolkit在构建图形、添加布局效果、展现图形的过程,还是忍不住拿来和Prefuse对比下,虽然有些类的名称不同,但是在处理手法上都有异曲同工之妙,下面简单列出几点相似: 1.Workspace...(Gephi)和Visualization(Prefuse) Prefuse中的Visualization是一个数据中心,所以的数据最终要汇集到数据中心中,包括图形的结构、如何渲染、布局的添加等等;...2.GraphModel(Gephi)和VisualGraph(Prefuse) Prefuse中的VisualGraph是指完成了从Graph到数据中心中的Graph的过程,其在原始的Graph图形上添加了节点或边以及其他元素如何最终绘制出来...) Prefuse中的ActionList是一个List集合,通过这个容器可以向其中添加许多的Action(即各种展示效果或约束);Gephi中的AutoLayout也是类似的数据接口,通过查找方法
跌跌撞撞整合了个可视化小tool,零零碎碎结交了众多的志同道合之人,迷迷糊糊创建了我"可视化/Prefuse"的QQ群,详情可查看左侧的公告部分。...上期回顾:《漫谈可视化Prefuse(五)---一款属于我自己的可视化工具》主要介绍了自己开发的一款可视化工具,包含了可视化工具中一些必不可少的功能,有些网友反应期待web版,其实Prefuse是支持applet...本篇主要立足于Prefuse框架讲述:1.可视化工具如何根据需求调整边的粗细;2.try...catch的巧用 1.如何通过边的粗细来反映边的权重 Prefuse框架默认边的粗细是统一的,都为1。...所以,我们针对Prefuse的源码做一下改动,在此之前,我们先了解有关类的继承关系: 类LabelRenderer: public class LabelRenderer extends AbstractShapeRenderer...今天就到这吧,如果觉得有用,记得点赞^_^,对可视化(gephi、prefuse、分布式计算、开源)感兴趣的可以加群讨论。
前篇回顾:上篇《漫谈可视化Prefuse(四)---被玩坏的Prefuse API》主要从Prefuse API角度,单线条的依据API之道,对部分类进行剖析,通过coding实现小功能并辅之于图为证,...大致提供了一条学习Prefuse的路线。...; import prefuse.util.ColorLib; import prefuse.util.FontLib; import prefuse.util.GraphicsLib; import...; import prefuse.data.Node; import prefuse.util.ColorLib; import prefuse.util.FontLib; import prefuse.util.GraphicsLib...; import prefuse.util.StringLib; import prefuse.visual.NodeItem; import prefuse.visual.VisualItem; /
上篇《可视化工具solo show-----Prefuse自带例子GraphView讲解》主要介绍了整个Prefuse工具集具有的一些特征、框架的运行流程,分析并展现了官方提供的例子GraphView.java...这几天相继的看了prefuse.data、prefuse.data.expression等包的具体接口,大致了解了prefuse框架是如何完成外部数据与prefuse数据之间的映射关系转换;如何通过prefuse.data.expression...在看到prefuse.data.io.sql时发现了几个主要的类ConnectionFactory、DatabaseDataSource、DataSourceWorker,仔细端详一番,发现与Java连接...通过prefuse api可以看出此项目编写者对于mysql也是情有独钟的。...所以只要掌握了prefuse连接数据库的思想,连接其他数据库产品也是同样的道理,prefuse还支持jdbc/odbc数据库的连接。
show》 《可视化工具solo show-----Prefuse自带例子GraphView讲解》 《漫谈可视化Prefuse(一)---从SQL Server数据库读取数据》 ...《漫谈可视化Prefuse(二)---一分钟学会Prefuse》 《漫谈可视化Prefuse(三)---Prefuse API数据结构阅读有感》 《漫谈可视化Prefuse(四)---被玩坏的...Prefuse API》 《漫谈可视化Prefuse(五)---一款属于我自己的可视化工具》 《漫谈可视化Prefuse(六)---改动源码定制边粗细》 这款小工具主要是基于Prefuse...的工具库来写的,不同于gephi这样的既有对外暴露的API,又有集成的工具gephi软件,Prefuse提供了支持多种布局,支持不同的数据结构,能够实时交互,文本索引,通过sql与数据库连接等等功能丰富的接口...但是我们在Prefuse的官网上并没有看到一个完整的工具或者软件,这里的小工具是将这些支持的功能做一个整合并加入一些常用的需求,从而就形成了现在工具的样子。
下面我们来好好分析下Prefuse的强大之处: 1.Prefuse主要特征: (1)任意数据类型的表格、图和树形数据结构,数据索引、选择查询,有效的内存占用 (2)具有布局、着色、大小、图形编码...数据结构的数据映射的SQL查询 (12)简单、开发者友好的APIs文档 2.Prefuse模型: (1)prefuse.data包提供了 Table, Graph, Tree等数据结构;提供了一个...作为一种高级特征的工具集,Prefuse提供了一种解释性的表达式语言,该语言可以用来请求Prefuse中的数据结构并根据已有的数据列创建衍生的列数据。...prefuse.controls包提供了一个预处理的控制器可以用来完成旋转缩放Display的工作,通过prefuse.controls包的子类ControlAdapter可以实现对Display的控制...182102537699827.png 3.Prefuse自带Demo---GraphView.java详解 下面是自己在研读Prefuse源码文件夹demos下的GraphView加的一些注释
其中用Java开发的有:Cytoscape、Gephi、Many Eyes、OpenRefine、Prefuse、Processing、Unfoldind。...------源码可得(GitHub上有源码) 11.Prefuse: Prefuse is a set of software tools for creating rich interactive...Prefuse supports a rich set of features for data modeling, visualization, and interaction....Prefuse是采用Java语言开发的数据可视化工具。其支持丰富的数据模型、可视化、交互的特性,具有表格、树形、一系列的布局和动画的效果。...Prefuse使用Java的2D图形库编程,能够有效集成到Java Swing的应用程序和Applets中,并且是free to use。
在Prefuse上摸打滚爬了一段时间,发现其和蔼可亲,容易上手。...loaded: 19025 Nodes: 1490 Edges: 19025 Nodes: 397 Edges: 10599 执行的结果如下图所示: 192145267662535.jpg 了解Prefuse...的API以及创建一个Prefuse应用的思路详见《漫谈可视化Prefuse(二)---一分钟学会Prefuse》,再回首看Gephi Toolkit创建gephi应用的思路也是如出一辙,后续有时间将继续
类型: 库 技术: Flash 开源协议: BSD 资源链接 主页:http://flare.prefuse.org/ 源码地址:https://github.com/prefuse/Flare 16...资源链接 主页:http://polymaps.org/ 案例: http://polymaps.org/ex/ 源码地址:https://github.com/simplegeo/polymaps 36 Prefuse...类型: 库 技术: Java 开源协议: BSD 资源链接 主页: http://prefuse.org/ 源码地址: https://github.com/prefuse/Prefuse 37 Processing
网址:http://flare.prefuse.org/ 图示: ? Miso Dataset 简介:一个客户端数据转换和管理库,用来加载、解析、查询和操作数据。...Prefuse 简介:用户界面包用来把有结构与无结构数据以具有交互性的可视化图形展示出来。 网址:http://www.prefuse.org 图示: ?
Write story Map steps to Java Configure Stories Run Stories View Reports 从了解BDD到JBehave,一直在想的就是像当初学习Prefuse
Prefuse Prefuse是一个数据可视化工具,IBM视觉传播实验室用于该公司Many Eyes工具来创建可视化效果。...Prefuse软件包为Java提供了可视化框架,而Prefuse Flare工具包为Action和Adobe FlashPlayer提供了可视化和动画化工具。
Prefuse Prefuse是一个数据可视化工具,IBM视觉传播实验室用于该公司Many Eyes工具来创建可视化效果。...Prefuse软件包为JavaScript提供了可视化框架,而Prefuse Flare工具包为ActionScript和Adobe FlashPlayer提供了可视化和动画化工具。 ?
100MB存储量) 个人版:每月$20.38(1个用户,3GB存储量) 专业版:每月$63.27(3个用户,10GB存储量) 工作版:每月$267.02(20个用户,100GB) 企业版:联系报价 29 Prefuse...Prefuse是一个数据可视化工具,IBM视觉传播实验室用于该公司Many Eyes工具来创建可视化效果。...Prefuse软件包为JavaScript提供了可视化框架,而Prefuse Flare工具包为ActionScript和Adobe Flash Player提供了可视化和动画化工具。
领取专属 10元无门槛券
手把手带您无忧上云