javascript - 用于与 dataviz 兼容的仪表板的 Keen.io 库

标签 javascript dashboard keen-io

我一直在关注在线示例(在 https://github.com/keen/keen-dataviz.js/ ),并且使用这个 eager-dataviz CDN 库成功生成了 Dataviz 饼图:

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

(CDN 取自示例 here )

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

dashboard example我正在使用本地 js 库而不是 CDN,例如:

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

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

我的问题是,是否有一个最新的仪表板 js 库可以与最新的 eager-dataviz.js 库一起使用?

最佳答案

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

您可以尝试的一个解决方案是,除了(或代替)包含 eager.min.js 之外,您还可以包含 eager-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's Auto-Collector 构建的使用最新的 eager-dataviz.js:

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

  3. 此示例代码介绍如何使用 eager-dataviz.js 创建饼图

关于javascript - 用于与 dataviz 兼容的仪表板的 Keen.io 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43668054/

相关文章:

javascript - 是否可以在 Ghost 中注册自定义助手?

javascript - 如何根据 onChange 在 React 功能组件中重新渲染?

linux - Kubernetes:无法安装仪表板

javascript - 在 keen client.query.then() 中调用 this.setState() 返回 cannot read property setState

keen-io - 在 eager.io 上创建漏斗时出现问题,其中 actorProperty 在相关事件上具有不同类型

javascript - 哈皮,错误 415 : Unsupported Media Type error

javascript - 如何在不单击按钮的情况下打开 Bootstrap 模式?

HTML/CSS - 使用 SVG 创建仪表板的优点和缺点

customization - 在 GoodData 中,我可以自定义仪表板选项卡的布局吗?

javascript - 作用域键如何用于写入? (作用域写 key 返回 401 未经授权。)