在java中显示javascript可视化
Show javascript visualization in java?
我想使用javascript库来制作像D3和许多其他很酷的可视化。但是我生成数据的主要应用程序是用java编写的。有没有办法在java组件中编写javascript,然后显示来自java的可视化?当然,我需要将数据从java传递到javascript才能进行可视化。
从 Java
1.6 开始,您可以使用 ScriptEngine 类在 Java 中包含 JavaScript。您可以从 java 调用函数、传递参数和读取结果。
http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/
加载 javascript 和调用函数的简短示例:
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
InputStreamReader reader = new InputStreamReader(this.getClass().getResourceAsStream("somejavascriptinthesamepackage.js"));
engine.eval(reader);
reader.close();
String result = (String) engine.eval("someFunction(" + <insert argement> + "));");
您应该提供更多有关用户如何查看数据的数据,它是Web应用程序,用户是否从Web浏览器查看数据等等...
但是,您可以在 java 中生成数据,然后将 JSON 字符串传递给 js 代码。js代码将负责显示。
一个好的JSON库是:杰克逊。
相关文章:
- Javascript图形可视化工具包,具有高性能(500-1000个节点)
- D3 Javascript可视化巨大XML文件的性能
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- 用javascript隐藏谷歌可视化列
- 如何在可视化web开发中将javascript组合到html/ASP.Net中
- Javascript树视图可视化工具,用于说“调用图”
- 在Javascript中可视化河内塔算法
- JavaScript 网络可视化
- 通过使用 json 和 javascript 实现数据可视化
- 任何用于 JavaScript 执行上下文可视化的现有工具
- 使用 JavaScript 可视化 Java 程序
- 用于JavaScript数据可视化与缩小CSV的快速数据库
- 在java中显示javascript可视化
- 在插入 Javascript 选择更改函数时遇到问题 谷歌可视化.
- 在javascript中创建动态元素,并在创建节点后立即在UI上进行可视化
- Javascript可视化:svg地图的可接受大小
- 数据可视化:用Javascript或Python生成简单PDF图表的最佳工具
- Javascript谷歌可视化api表undo排序
- 可视化javascript加载链
- 在D3 Javascript可视化中使用JSON数据