You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by mi...@apache.org on 2024/01/03 16:33:46 UTC

(superset) 03/04: chore: Add example charts for deck.gl (#25770)

This is an automated email from the ASF dual-hosted git repository.

michaelsmolina pushed a commit to branch 3.1
in repository https://gitbox.apache.org/repos/asf/superset.git

commit c520cf463e324dfb044db28a3519d0629a4ed8c2
Author: Willie Hung <wi...@gmail.com>
AuthorDate: Wed Jan 3 06:46:21 2024 -0600

    chore: Add example charts for deck.gl (#25770)
    
    Signed-off-by: Willie Hung <wi...@gmail.com>
    (cherry picked from commit 113a8a381c82d584ff5714501a2e19488716db05)
---
 .../src/Multi/images/example.png                       | Bin 0 -> 153910 bytes
 .../legacy-preset-chart-deckgl/src/Multi/index.ts      |   2 ++
 .../src/layers/Arc/images/example.png                  | Bin 0 -> 71818 bytes
 .../legacy-preset-chart-deckgl/src/layers/Arc/index.ts |   2 ++
 .../src/layers/Contour/images/example.png              | Bin 0 -> 139128 bytes
 .../src/layers/Contour/index.ts                        |   4 +++-
 .../src/layers/Geojson/images/example.png              | Bin 0 -> 224170 bytes
 .../src/layers/Geojson/index.ts                        |   2 ++
 .../src/layers/Grid/images/example.png                 | Bin 0 -> 377404 bytes
 .../src/layers/Grid/index.ts                           |   2 ++
 .../src/layers/Heatmap/images/example.png              | Bin 0 -> 265453 bytes
 .../src/layers/Heatmap/index.ts                        |   2 ++
 .../src/layers/Hex/images/example.png                  | Bin 0 -> 268797 bytes
 .../legacy-preset-chart-deckgl/src/layers/Hex/index.ts |   2 ++
 .../src/layers/Path/images/example.png                 | Bin 0 -> 168591 bytes
 .../src/layers/Path/index.ts                           |   2 ++
 .../src/layers/Polygon/images/example.png              | Bin 0 -> 165278 bytes
 .../src/layers/Polygon/index.ts                        |   2 ++
 .../src/layers/Scatter/images/example.png              | Bin 0 -> 218289 bytes
 .../src/layers/Scatter/index.ts                        |   2 ++
 .../src/layers/Screengrid/images/example.png           | Bin 0 -> 103782 bytes
 .../src/layers/Screengrid/index.ts                     |   2 ++
 22 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/images/example.png
new file mode 100644
index 0000000000..df5f1de7a7
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/index.ts
index 0535e96010..42ce06b1c7 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../transformProps';
 import controlPanel from './controlPanel';
 
@@ -25,6 +26,7 @@ const metadata = new ChartMetadata({
   category: t('Map'),
   credits: ['https://uber.github.io/deck.gl'],
   description: t('Compose multiple layers together to form complex visuals.'),
+  exampleGallery: [{ url: example }],
   name: t('deck.gl Multiple Layers'),
   thumbnail,
   useLegacyApi: true,
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/images/example.png
new file mode 100644
index 0000000000..b031f430db
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/index.ts
index fa7e4155a2..350877432e 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -29,6 +30,7 @@ const metadata = new ChartMetadata({
   ),
   name: t('deck.gl Arc'),
   thumbnail,
+  exampleGallery: [{ url: example }],
   useLegacyApi: true,
   tags: [t('deckGL'), t('Geo'), t('3D'), t('Relational'), t('Web')],
 });
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/images/example.png
new file mode 100644
index 0000000000..20572b77e4
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/index.ts
index 01f14467c7..bc0bd8c1f6 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/index.ts
@@ -20,6 +20,7 @@ import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 
 const metadata = new ChartMetadata({
   category: t('Map'),
@@ -27,7 +28,8 @@ const metadata = new ChartMetadata({
   description: t(
     'Uses Gaussian Kernel Density Estimation to visualize spatial distribution of data',
   ),
-  name: t('deck.gl Countour'),
+  exampleGallery: [{ url: example }],
+  name: t('deck.gl Contour'),
   thumbnail,
   useLegacyApi: true,
   tags: [t('deckGL'), t('Spatial'), t('Comparison'), t('Experimental')],
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/images/example.png
new file mode 100644
index 0000000000..f35389d36d
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/index.ts
index c3afedbc85..23708a2d24 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -27,6 +28,7 @@ const metadata = new ChartMetadata({
   description: t(
     'The GeoJsonLayer takes in GeoJSON formatted data and renders it as interactive polygons, lines and points (circles, icons and/or texts).',
   ),
+  exampleGallery: [{ url: example }],
   name: t('deck.gl Geojson'),
   thumbnail,
   useLegacyApi: true,
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/images/example.png
new file mode 100644
index 0000000000..1d1407809a
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.ts
index 7bc1bec265..b9d45ddaff 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -29,6 +30,7 @@ const metadata = new ChartMetadata({
   ),
   name: t('deck.gl Grid'),
   thumbnail,
+  exampleGallery: [{ url: example }],
   useLegacyApi: true,
   tags: [t('deckGL'), t('3D'), t('Comparison'), t('Experimental')],
 });
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/images/example.png
new file mode 100644
index 0000000000..ebd1c8ae48
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/index.ts
index 00d1c99af0..adf4ed393e 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/index.ts
@@ -20,6 +20,7 @@ import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 
 const metadata = new ChartMetadata({
   category: t('Map'),
@@ -27,6 +28,7 @@ const metadata = new ChartMetadata({
   description: t(
     'Uses Gaussian Kernel Density Estimation to visualize spatial distribution of data',
   ),
+  exampleGallery: [{ url: example }],
   name: t('deck.gl Heatmap'),
   thumbnail,
   useLegacyApi: true,
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/images/example.png
new file mode 100644
index 0000000000..378a442665
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/index.ts
index 7d714f82c4..1b67fbb657 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -27,6 +28,7 @@ const metadata = new ChartMetadata({
   description: t(
     'Overlays a hexagonal grid on a map, and aggregates data within the boundary of each cell.',
   ),
+  exampleGallery: [{ url: example }],
   name: t('deck.gl 3D Hexagon'),
   thumbnail,
   useLegacyApi: true,
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/images/example.png
new file mode 100644
index 0000000000..a259597742
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/index.ts
index a62be08da7..23919c8446 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -27,6 +28,7 @@ const metadata = new ChartMetadata({
   description: t('Visualizes connected points, which form a path, on a map.'),
   name: t('deck.gl Path'),
   thumbnail,
+  exampleGallery: [{ url: example }],
   useLegacyApi: true,
   tags: [t('deckGL'), t('Web')],
 });
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/images/example.png
new file mode 100644
index 0000000000..18feb67819
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.ts
index 325eeac401..d685214493 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -29,6 +30,7 @@ const metadata = new ChartMetadata({
   ),
   name: t('deck.gl Polygon'),
   thumbnail,
+  exampleGallery: [{ url: example }],
   useLegacyApi: true,
   tags: [
     t('deckGL'),
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/images/example.png
new file mode 100644
index 0000000000..fc0ec76631
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/index.ts
index 4e93e81d69..7e4d28e0a9 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -29,6 +30,7 @@ const metadata = new ChartMetadata({
   ),
   name: t('deck.gl Scatterplot'),
   thumbnail,
+  exampleGallery: [{ url: example }],
   useLegacyApi: true,
   tags: [
     t('deckGL'),
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/images/example.png b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/images/example.png
new file mode 100644
index 0000000000..92679725e3
Binary files /dev/null and b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/images/example.png differ
diff --git a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.ts b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.ts
index fc285ba104..a106d3d8a9 100644
--- a/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.ts
+++ b/superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.ts
@@ -18,6 +18,7 @@
  */
 import { t, ChartMetadata, ChartPlugin } from '@superset-ui/core';
 import thumbnail from './images/thumbnail.png';
+import example from './images/example.png';
 import transformProps from '../../transformProps';
 import controlPanel from './controlPanel';
 
@@ -29,6 +30,7 @@ const metadata = new ChartMetadata({
   ),
   name: t('deck.gl Screen Grid'),
   thumbnail,
+  exampleGallery: [{ url: example }],
   useLegacyApi: true,
   tags: [
     t('deckGL'),