【问题标题】:Can JavaScript Visualization file with multiple chart(s) implementation in community visualization be placed in central location社区可视化中具有多个图表实现的 JavaScript 可视化文件是否可以放置在中心位置
【发布时间】:2019-12-17 09:12:16
【问题描述】:

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

【问题讨论】:

    标签: google-data-studio data-studio-custom-visuals


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      根据您的选择,执行 JS 文件的不同部分。

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

      只有你的脚本变得更复杂,维护起来更复杂。

      【讨论】:

        猜你喜欢
        • 2018-11-20
        • 1970-01-01
        • 1970-01-01
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        • 2022-01-05
        • 1970-01-01
        • 2013-05-10
        相关资源
        最近更新 更多