Как вы можете просмотреть код для примера визуализации сообщества в Google Data Studio? - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь сделать диаграмму Санки (аллювиальную диаграмму) в Data Studio. Я нашел страницу «Визуализации сообщества», и я вижу, что диаграмма Санки - один из примеров (https://developers.google.com/datastudio/visualization/). Однако, когда я пытаюсь просмотреть отчеты public-community-viz-showcase-несмотря на эти якобы общедоступный, он говорит, что у меня нет соответствующих разрешений для их просмотра. Я хочу просмотреть код, использованный для создания демонстрационного отчета, чтобы я мог изменить его для своих собственных целей (мне нужно добавить цветовое кодирование потоков и несколько столбцы). Возможно ли это сделать?

Ответы [ 2 ]

1 голос
/ 01 мая 2019

Некоторые файлы были загружены в репозиторий Community Visualizations .Санки был помечен как экспериментальный и удален в этом коммите .Причиной может быть его обновление до новой версии , но мы знаем об этом, если используем его в производстве.В любом случае, вы все равно можете просматривать историю репозитория, чтобы найти более старые файлы, содержащие исходный код.Например:

Обратите внимание, что он также содержит инструкциио том, как создавать визуализации с новыми изменениями, которые вы применяете к коду.

Кстати, даже если у вас нет 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
0 голосов
/ 12 июня 2019

Файлы для нескольких примеров визуализаций сообщества теперь находятся в репозитории экспериментально-визуализации .

...