d3.js - 使用 d3 和 webView react 原生

标签 d3.js react-native

我试图弄清楚如何添加 d3 图表来响应 native 应用程序。我发现的唯一信息是使用 webView,但非常感谢在 github 中有一些工作示例。

最佳答案

我用 d3 制作了一个饼图,没有使用 webview。使用 d3,您可以生成图表并将生成的 SVG 代码放置到 Shape 组件中:

<Surface width={100} height={100} >
  <Group x={50} y={50} >
    <Shape d={'M...Here goes the svg code'} 
            stroke={'#000'} 
            strokeWidth={1} 
            fill={'#FF0000'} />
  </Group>
</Surface>

一个简单的例子可以在这里找到:https://github.com/radogost/PieChartExample

也许使用这种方法,您可以创建实时更新的图表?

关于d3.js - 使用 d3 和 webView react 原生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36155290/

相关文章:

react-native - 在 native react 中创建双向重复/循环无限 ScrollView

css - 在 React Native 中显示像 Instagram 一样的图像部分?

javascript - 是否可以在 D3.js 中使用日期范围作为时间刻度上的单独日期项目?

javascript - d3pie 在 JS Bin 中工作,而不是在浏览器中工作

javascript - 使用 d3 获取事件监听器中输入元素的值

android - NativeBase 中卡体中的表单不可见

android - 我在哪里可以找到 apk 中的 tsx 文件

javascript - 在 D3 中使用单个数据点格式化大美元值

javascript - 使用时间序列数据和 scaleBand 在 D3 条形图上指定刻度

react-native - React Native 发布 APK 崩溃