google-cloud-platform - 如何在 Google Data Studio 中查看示例社区可视化的代码?
问题描述
我正在尝试在 Data Studio 中制作桑基图(冲积图)。我找到了“社区可视化”页面,我可以看到桑基图是其中一个例子(https://developers.google.com/datastudio/visualization/)。但是,当我尝试查看存储桶 public-community-viz-showcase-reports 时,尽管这些应该是公开的,但它说我没有适当的权限来查看它们。我想查看用于生成展示报告的代码,以便我可以根据自己的目的对其进行修改(我需要添加流和多个列的颜色编码)。是否有可能做到这一点?
解决方案
一些文件已上传到社区可视化存储库。Sankey 被标记为实验性的并在此提交中被删除。原因可能是由于将其更新到新版本,但我们知道如果在生产中使用它。无论如何,您仍然可以浏览存储库历史记录以查找包含原始代码的旧文件。例如:
请注意,它还包含有关如何使用您应用于代码的新更改来构建可视化的说明。
顺便说一句,即使您不必storage.objects.list
运行$ gsutil ls gs://public-community-viz-showcase-reports/sankey
,您storage.objects.get
当然也可以检索单个文件。这样做的问题是文件被缩小以提高性能而不是真正可读。
例如,摘录index.js
:
$ gsutil cat gs://public-community-viz-showcase-reports/sankey/index.js | head -c 500
如下:
!function(t){var n={};function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t
推荐阅读
- python - 从字符串列表中删除重复项
- mysql - 将列中的值映射到 SQL 中的值
- c# - 使用 NAudio Wasapi 包装器录制音频,声音文件权重不为 0 但音频为空白
- bash - 不再找到 bash 函数
- wordpress - WordPress 编辑器 Erea 非常小的问题
- git - 使用“Gitlab Workflow”vscode 扩展克隆私人仓库
- c - 将 char** 类型的数组作为 void** 类型的参数传递会给出意外警告
- javascript - 以表格形式显示 Ajax 返回的数据
- c - 将 32 位整数值转换为无符号 16 位整数
- android - 在 Android Studio 中更改活动而不使用按钮