Example 1: Basic 3D Scatter with Fitted Surfaces

This example shows 3D scatter points with automatically fitted surfaces using kernel smoothing.

Features:




3D Scatter with Auto-Fitted Surfaces

Use controls to toggle display and adjust smoothing. Default smoothing varies by group.

Data Filters

to
to

Groups (click to toggle visibility)

Surface Controls

Defaults

Data: data




Example 2: Custom Surface Fitting Function

This example demonstrates using a custom surface fitting function.

The custom fitter uses a simple moving average approach with adjustable bandwidth.




Custom Surface Fitter Example

Custom smoothing function with adjustable bandwidth parameter

Data Filters

to
to

Groups (click to toggle visibility)

Surface Controls

Defaults

Data: data_subset




Example 3: Financial Data with Multiple Grouping Schemes

This example demonstrates stock returns analysis with switchable grouping schemes.

Dataset: 150 synthetic stocks with financial metrics

Grouping Schemes: Use the dropdown to switch between different groupings:

Key Insights:




Stock Returns - Switchable Grouping

Use the grouping scheme dropdown to switch between Industry and Country groupings. Colors and surfaces update automatically.

Data Filters

to
to

Groups (click to toggle visibility)

Surface Controls

Defaults

Data: finance_data




Summary

ScatterSurface3D combines 3D scatter plots with fitted surfaces:

Key Features

Use Cases

Controls Guide:


This page was created using JSPlots.jl.