+
-
+
-
-
+
+
{#if data.node}
{data.node.name}
{:else if data.link}
@@ -326,30 +326,32 @@
{data.link.target.name}
{/if}
-
+
- {#if data.node}
-
-
- {#if data.node.targetLinks.length}
-
- Sources
- {#each data.node.targetLinks as link}
-
- {/each}
- {/if}
-
- {#if data.node.sourceLinks.length}
-
- Targets
- {#each data.node.sourceLinks as link}
-
- {/each}
+
+ {#if data.node}
+
+
+ {#if data.node.targetLinks.length}
+
+ Sources
+ {#each data.node.targetLinks as link}
+
+ {/each}
+ {/if}
+
+ {#if data.node.sourceLinks.length}
+
+ Targets
+ {#each data.node.sourceLinks as link}
+
+ {/each}
+ {/if}
+ {:else if data.link}
+
{/if}
- {:else if data.link}
-
- {/if}
-
+
+
diff --git a/packages/layerchart/src/routes/docs/examples/Sankey/+page.ts b/packages/layerchart/src/routes/docs/examples/Sankey/+page.ts
index ad5a1908d..406d807ea 100644
--- a/packages/layerchart/src/routes/docs/examples/Sankey/+page.ts
+++ b/packages/layerchart/src/routes/docs/examples/Sankey/+page.ts
@@ -2,7 +2,11 @@ import pageSource from './+page.svelte?raw';
export async function load() {
return {
+ simple: await fetch('/data/examples/graph/simple.json').then((r) => r.json()),
+ complex: await fetch('/data/examples/graph/complex.json').then((r) => r.json()),
+ greenhouse: await fetch('/data/examples/graph/greenhouse.json').then((r) => r.json()),
flare: await fetch('/data/examples/hierarchy/flare.json').then((r) => r.json()),
+
meta: {
pageSource,
related: ['components/Sankey', 'components/Link'],
diff --git a/packages/layerchart/src/routes/docs/examples/Scatter/+page.svelte b/packages/layerchart/src/routes/docs/examples/Scatter/+page.svelte
index 15de49826..d78f38caf 100644
--- a/packages/layerchart/src/routes/docs/examples/Scatter/+page.svelte
+++ b/packages/layerchart/src/routes/docs/examples/Scatter/+page.svelte
@@ -1,9 +1,9 @@
@@ -96,16 +105,27 @@
geo={{
projection,
fitGeojson: geojson,
+ applyTransform: ['translate', 'scale'],
+ }}
+ transform={{
+ translateOnScale: true,
+ initialScrollMode: 'scale',
}}
padding={{ top: 8, bottom: 8, left: 8, right: 8 }}
let:tooltip
>
{#if projection === geoMercator}
-
+
{/if}
+
+