This page demonstrates 3D surface plots in JSPlots using Plotly.
Click and drag to rotate the 3D plots. Use scroll wheel to zoom!
A simple 3D surface showing a ripple pattern. This demonstrates the basic usage with a single surface.
Classic ripple pattern - demonstrates basic 3D surface visualization
Data: surface_data
Compare different mathematical functions by grouping. Each function gets its own color gradient.
Three different functions shown as separate colored surfaces
Data: multi_data
This example demonstrates filtering capability. Use the dropdown filters to filter by distance from origin or region (quadrant). The surface updates dynamically as you adjust the filters - perfect for exploring subsets of your data!
Use the filters to filter by distance from origin or region (quadrant)
Data: filtered_data
This example shows the power of filtering for exploring different mathematical families. Use the shape family filter to switch between trigonometric functions and polynomials. Within each family, you can see different shapes by color.
Filter by shape family to switch between trigonometric and polynomial functions
Data: shape_data
A classic physics demonstration showing interference from two wave sources.
Interference pattern from two wave sources - great for physics simulations
Data: wave_data
Tip: Hover over the surface to see exact x, y, z coordinates!
This page was created using JSPlots.jl.