Platform
Resources
Pricing
Sign in
Get started
chiahsun's Workspace
Workspace
Fork
Public
By
chiahsun
Edited
Sep 17, 2023
1
Insert cell
Insert cell
Insert cell
Insert cell
data
=
FileAttachment
(
"sp500-components-2023-09-10.json"
)
.
json
(
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import
{
chart
}
with
{
data
as
data
,
treemapSelected
as
treemapType
,
schemeSelected
as
schemeColor
}
from
"@chiahsun-ws/treemap"
Insert cell
chart
Insert cell
Insert cell
import
{
treemapOptions
as
treemapOptions2
,
schemeOptions
as
schemeOptions2
}
from
"@chiahsun-ws/nested-treemap"
Insert cell
viewof
treemapSelected2
=
Inputs
.
select
(
treemapOptions2
,
{
value
:
treemapOptions2
[
5
]
,
label
:
"Treemap types"
}
)
Insert cell
schemeOptions2
Insert cell
viewof
schemeSelected2
=
Inputs
.
select
(
schemeOptions2
,
{
value
:
schemeOptions2
[
18
]
,
label
:
"Scheme colors"
}
)
Insert cell
import
{
chart
as
chart2
}
with
{
data
as
data
,
treemapSelected2
as
treemapType
,
schemeSelected2
as
schemeColor
}
from
"@chiahsun-ws/nested-treemap"
Insert cell
chart2
Insert cell
Insert cell
import
{
treemapOptions
as
treemapOptions3
,
schemeOptions
as
schemeOptions3
}
from
"@chiahsun-ws/zoomable-nested-treemap"
Insert cell
viewof
treemapSelected3
=
Inputs
.
select
(
treemapOptions3
,
{
value
:
"treemapSquarify"
,
label
:
"Treemap types"
}
)
Insert cell
viewof
schemeSelected3
=
Inputs
.
select
(
schemeOptions3
,
{
value
:
"interpolateMagma"
,
label
:
"Scheme colors"
}
)
Insert cell
width
=
1500
Insert cell
height
=
2000
Insert cell
import
{
chart
as
chart3
}
with
{
data
as
data
,
treemapSelected2
as
treemapType
,
schemeSelected2
as
schemeColor
,
width
as
width
,
height
as
height
}
from
"@chiahsun-ws/zoomable-nested-treemap"
Insert cell
chart3
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
data
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
treemapSelected
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
schemeSelected
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
treemapSelected2
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
schemeSelected2
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
treemapSelected3
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
schemeSelected3
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
width
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
height
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML