0

在社区可视化中,我是否有可能拥有一个包含多个图表实现并在谷歌云的中心位置共享的 Javascript 可视化文件,并且该共享文件可以被多个图表使用?如果可能的话,我该如何在社区可视化中做到这一点?

4

2 回答 2

1

如果您的所有可视化共享完全相同的 JavaScript,您可以在清单中的每个资源列表中引用相同的“js 。但是,对于您来说,区分每个图表中运行的“主”文件中的哪些代码并不是一个好方法,因此我建议您为每个图表创建一个单独的 JavaScript 文件。

于 2019-12-16T22:04:50.283 回答
1

我认为如果这个“主”文件取决于样式设置,这很有可能。

示例:创建一个包含多个选项的下拉菜单:* 条形图 * 折线图 * 面积图

并且根据选择执行 JS 文件的不同部分。

这实际上可能比将三个图形加载到 DS 中更有效,因为您的 JS 文件的最大部分很可能是 D3 或任何其他依赖项。

只有您的脚本变得更难以维护。

于 2019-12-17T01:12:16.470 回答