我想创建一个像Visual Thesaurus提供的交互式动画。我正在评估我可以采用的不同技术,我想知道在使用Swing的Java小程序中实现图形可视化的优缺点是什么,或者在带有画布的HTML5中实现图形可视化(我只知道他们的名称)
我知道Java和一些Javascript,我想避免使用专有技术
编辑:最重要的是:做HTML 5画布支持事件监听器,如it seems to me Swing吗?
答案 0 :(得分:5)
我会选择RaphaelJS http://raphaeljs.com/这是一个非常好的Javascript图形库。它不是基于HTML5(画布),而是使用矢量SVG(& VML)图形,但它适用于大多数浏览器(甚至更老的IE)。如果您想要内置图表,请参阅http://g.raphaeljs.com/
另外,这是一个主要的优点,您不会受限于使用小程序。
这里有一些raphaelJS例子:
http://raphaeljs.com/graffle.html
http://raphaeljs.com/curver.html
答案 1 :(得分:2)