javascript - 将 d3.js 中的一种可视化集成到 Android 应用程序中

标签 javascript android d3.js

我想开发一个 Android 应用程序,用于集成 d3.js 的可视化。是否可以?谁能解释一下如何做到这一点。

最佳答案

D3 是一个用于操作数据并将其渲染为 html DOM 的库——可以通过 SVG、直接的 div 或 Canvas 。当然还需要有一个可以运行代码的JavaScript引擎。浏览器提供了所有这些东西; native 应用程序没有提供开箱即用的功能。

但是,有一些方法可以构建包装 JavaScript 引擎和 DOM 的 native 应用程序。 PhoneGap是这样做的常用框架。它本质上可以让您像在浏览器中运行一样进行开发,但它们被打包到 native 应用程序中。这会对性能造成影响:它的运行速度不如 native 应用程序,而且通常甚至不如相同代码在移动浏览器中运行的速度。但从用户的 Angular 来看,它的安装和启动就像任何 native 应用程序一样。

据我所知,这是在 native 应用程序中使用 d3 的唯一方法。

关于javascript - 将 d3.js 中的一种可视化集成到 Android 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104533/

相关文章:

javascript - 在 FF 中关注文本框不跟随警报?

javascript - 在 D3 图中绕轴旋转矩形

javascript - 类型错误 : Cannot read property 'push' of undefined D3?

javascript - 根据d3js中的数据id选择散点图中的点

android - 在预览屏幕中用 Titanium 裁剪图像

android - PubNub:无法解析方法订阅

javascript - 提高长轮询 Ajax 性能

javascript - 如何只更新ng-repeat中的部分元素?

javascript - 可以将网站分成两部分吗?

android - 卸载应用程序接收器