0

我一直在关注在线示例(在https://github.com/keen/keen-dataviz.js/上),并且我正在使用这个敏锐的 dataviz CDN 库成功地制作 Dataviz 饼图:

<script src="//d26b395fwzu5fz.cloudfront.net/keen-dataviz-1.1.3.js"></script>

(CDN 取自此处的示例)

我现在正在尝试将我的饼图添加到仪表板布局中。

我正在关注的仪表板示例使用本地 js 库而不是 CDN,例如:

<script type="text/javascript" src="../../assets/lib/keen-js/dist/keen.min.js"></script>

仪表板 github 中的本地库似乎包含旧版本的 Dataviz(例如代替.chartType.type。我已经调整了很长时间(并且已经解决了一些问题),但我无法让我的原始饼图与仪表板一起使用。(不幸的是,我的饼图查询了一个内部数据源,所以我不能给出一个有效的例子......)但最重要的是,这两个库是不兼容的......

我的问题是,是否有最新的仪表板 js 库可以与最新的热衷数据viz.js 库一起使用?

4

1 回答 1

1

当前的开源仪表板模板调用以前的敬业度.js 3.0 ,而不是您发现的最新的敬业度数据viz.js库(最好/更好)。这会导致您在图表选项属性中看到的语法差异(.type而不是.chartType)。我预计您正在使用的开源仪表板模板将很快升级到keen-dataviz.js。

您可以尝试的一种解决方案是,除了(或代替)包括neen.min.js 之外,您还可以包括keen-dataviz.js

<script src="https://d26b395fwzu5fz.cloudfront.net/keen-dataviz-1.1.3.min.js"></script>

请注意,如果您要使用 Keen 收集数据和分析数据,则另外两个库也可能很有用:

<script src="https://d26b395fwzu5fz.cloudfront.net/keen-tracking-1.1.3.min.js"></script>
<script src="https://d26b395fwzu5fz.cloudfront.net/keen-analysis-1.2.2.js"></script>

还有一些其他资源可能对您有所帮助:

  1. 这个仪表板模板使用最新的keen-dataviz.js 为Keen 的 Auto-Collector构建:

  2. 如何使用keen.js创建饼图的示例代码:

  3. 此示例代码介绍了如何使用敬业度数据viz.js 创建饼图

于 2017-04-28T19:47:17.853 回答