Skip to main content

Layouts

Allows users to create dashboard displays.

🔗 Explore Layout: Parameters and Descriptions

Examples​

Example 1 : Using each of the componenets in the layout​

from shapelets.apps import dataApp, vg

app = dataApp()

ca55 = app.sandbox.from_parquet('ca55', ['ca55-south.parquet'])

interp = vg.params.value("random-walk")
blur = vg.params.value(0)

app.mosaic(
vg.layouts.vconcat(
vg.layouts.hconcat(
vg.inputs.menu(label='Interpolation Method ', options=['none', 'nearest', 'barycentric', 'random-walk'], as_=interp),
vg.layouts.hspace('3em'),
vg.inputs.slider(label='Blur', min=0, max=100, as_=blur)
),
vg.layouts.vspace('1em'),
vg.plot(
vg.marks.raster(ca55, x='LONGITUDE', y='LATITUDE', fill=vg.transforms.max('MAG_IGRF90'), interpolate=interp, bandwidth=blur),
width=900,
height=390,
colorScale='diverging',
colorDomain='Fixed'
)
)
)
  • The widget allows users to generate a raster plot of the data, allowing interactive control over interpolation and blur.
Shapelets Basic Input
Shapelets 2024
  • This image displays how the effect of filters change the outlook of graph.
Shapelets Basic Input
Shapelets 2024