在android应用程序中集成来自d3.js的一个可视化

时间:2014-11-24 12:08:05

标签: javascript android d3.js

我想开发一个Android应用程序,它将集成d3.js的可视化。可能吗?任何人都可以解释如何做到这一点。

1 个答案:

答案 0 :(得分:2)

D3是一个面向操纵数据并将其渲染为html DOM的库 - 可以通过SVG,也可以是直接的div或者画布。当然,还需要一个可以运行代码的JavaScript引擎。浏览器提供所有这些东西;本机应用程序不提供开箱即用的功能。

但是,有一些方法可以构建包含javascript引擎和DOM的本机应用程序。 PhoneGap是一个常用的框架。它本质上允许您进行开发,就好像事情将在浏览器中运行,但它们被打包到本机应用程序中。这会带来性能影响:它不会像本机应用程序那样快速运行,并且通常甚至不会像在移动浏览器中运行相同的代码一样快。但从用户的角度来看,它的安装和启动方式与任何原生应用程序一样。

这是AFAIK在本机应用程序中使用d3的唯一方法。