Odniesienie do pliku manifestu wizualizacji utworzonej przez społeczność

Plik manifestu zawiera informacje o wizualizacji i określa lokalizację zasobów wizualizacji. Powinien on mieć nazwę manifest.json i znajdować się na najwyższym poziomie folderu używanego jako Component ID.

Musisz zdefiniować te pola (chyba że wskazano inaczej):

Nazwa pola Typ Opis
name string Nazwa pakietu wizualizacji.
organization string Nazwa organizacji lub dewelopera.
description string Opis pakietu wizualizacji.
logoUrl string Logo pakietu wizualizacji.
packageUrl string link, który użytkownicy mogą kliknąć, aby dowiedzieć się więcej o pakiecie;
organizationUrl string (Opcjonalnie) Link, który użytkownicy mogą kliknąć, aby dowiedzieć się więcej o organizacji lub deweloperze.
supportUrl string Link do strony pomocy lub e-maila dotyczącego tej wizualizacji.
privacyPolicyUrl string (Opcjonalnie) Link do polityki prywatności.
termsOfServiceUrl string (Opcjonalnie) Link do warunków korzystania z usługi.
devMode boolean (Opcjonalne) Jeśli ma wartość true (prawda), pomija zapisywanie w pamięci podręcznej. Ta wartość jest ustawiona domyślnie na false. Więcej informacji znajdziesz w artykule o buforowaniu.
components Array(object) Wizualizacje dołączone do pakietu. Obecnie obsługiwana jest tylko jedna wizualizacja.
components[].id string Identyfikator komponentu. To nie może być pusty ciąg znaków bez spacji.
components[].name string Nazwa wizualizacji.
components[].description string Opis wizualizacji.
components[].iconUrl string Ikona wizualizacji.
components[].infoUrl string (Opcjonalnie) Link, który użytkownicy mogą kliknąć, by dowiedzieć się więcej o danym komponencie.
components[].resource object Zasoby wizualizacji.
components[].resource.js string Lokalizacja pliku JavaScript wizualizacji w Google Cloud Storage. Na przykład: gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js.
components[].resource.config string Lokalizacja pliku konfiguracyjnego wizualizacji w Google Cloud Storage. Na przykład: gs://GCS_BUCKET_NAME/MY_CONFIG.json.
components[].resource.css string (Opcjonalnie) Lokalizacja pliku CSS wizualizacji w Google Cloud Storage. Na przykład: gs://GCS_BUCKET_NAME/MY_CSS.css.

Przykładowy plik manifestu manifest.json

{
  "name": "ABC Visualizations Package",
  "organization": "ABC Inc.",
  "description": "A package of cool visualizations.",
  "logoUrl": "https://url",
  "organizationUrl": "https://url",
  "supportUrl": "https://url",
  "privacyPolicyUrl": "https://url",
  "termsOfServiceUrl": "https://url",
  "packageUrl": "https://url",
  "devMode": false,
  "components": [
    {
      "id": "treemap",
      "name": "Treemap",
      "description": "Zoomable treemap with filter interactions",
      "iconUrl": "https://url.png",
      "infoUrl": "https://url",
      "resource": {
        "js": "gs://myViz-bucket-treemap/viz.js",
        "config": "gs://myViz-bucket-treemap/viz-config.json",
        "css": "gs://myViz-bucket-treemap/viz.css"
      }
    },
    {
      "id": "histogram",
      "name": "Histogram",
      "description": "Histogram with filter interactions",
      "iconUrl": "https://url.png",
      "resource": {
        "js": "gs://myViz-bucket-histogram/viz.js",
        "config": "gs://myViz-bucket-histogram/viz-config.json",
        "css": "gs://myViz-bucket-histogram/viz.css"
      }
    }
  ]
}