Skip to content

Latest commit

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

README.md

馃帹 Gallery

This gallery showcases various visualization examples using plotly.cpp, demonstrating different chart types, animations, and interactive features.

Basic Examples

Hello World

gallery_hello_world.cpp

A simple scatter plot to get started with plotly.cpp.

hello-world

Sin Curve

gallery_sin_curve.cpp

This example shows how to plot a sin curve.

sin-curve

2x2 Subplots

gallery_2x2_subplots.cpp

Demonstrates creating multiple subplots in a 2x2 grid layout.

2x2 Subplots

Multi-trace Styling

gallery_multi_trace_styling.cpp

Shows how to style multiple traces with different colors and markers.

multi-trace-styling

Statistical Charts

Box and Violin Plots

gallery_box_violin_plots.cpp

Statistical distribution comparison using box plots and violin plots side by side.

box-violin-plots

Statistical Distributions

gallery_statistical_distributions.cpp

Visualization of various statistical distributions and probability density functions.

statistical-distributions

Scatter Bubble Chart

gallery_scatter_bubble_chart.cpp

Multi-dimensional scatter plot with bubble sizes representing additional data dimensions.

scatter-bubble-chart

3D Visualizations

3D Surface

gallery_3d_surface.cpp

Basic 3D surface plotting example for getting started with 3D visualizations.

3d_surface

Specialized Charts

Heatmap Correlation

gallery_heatmap_correlation.cpp

Business metrics correlation matrix displayed as an interactive heatmap.

heatmap-correlation

Polar Radar Chart

gallery_polar_radar_chart.cpp

Multi-dimensional radar chart comparing product performance across different metrics.

polar-radar-chart

Financial Candlestick

gallery_financial_candlestick.cpp

Stock price visualization using candlestick charts with volume data.

financial-candlestick

Parallel Coordinates

gallery_parallel_coordinates.cpp

Multi-dimensional data visualization using parallel coordinate plots.

parallel-coordinates

Hierarchical and Flow Charts

Treemap Hierarchy

gallery_treemap_hierarchy.cpp

Hierarchical data visualization using treemap charts.

treemap-hierarchy

Sankey Flow Diagram

gallery_sankey_flow_diagram.cpp

Flow diagram showing relationships and quantities between different nodes.

sankey-flow-diagram

Geographic Visualizations

Geographic Choropleth

gallery_geographic_choropleth.cpp

Geographic data visualization using choropleth maps.

geographic-choropleth

Real-time and Streaming

Streaming Data

gallery_streaming_data.cpp

Basic example of streaming data visualization.

streaming_data

Animations

Animated Sin Wave

gallery_animate_sin_wave.cpp

Smooth animation of a sine wave with phase shifts using Plotly's animation framework.

animate_sin_wave

Clustering Animation

gallery_clustering_animation.cpp

K-means clustering algorithm visualization showing convergence in real-time.

clustering_animation

Physics Simulations

Double Pendulum

gallery_double_pendulum.cpp

Chaotic double pendulum simulation with real-time physics integration using RK4.

double_pendulum

Duffing Oscillator

gallery_duffing.cpp

Multiple Duffing oscillators with random initial conditions showing phase space evolution.

duffing

Particle Physics Simulation

gallery_particle_physics_sim.cpp

N-body particle physics simulation with gravitational or electromagnetic forces.

particle_physics_sim

Mathematical Visualizations

Fractal Visualization

gallery_fractal.cpp

Interactive Mandelbrot and Julia set fractals with switchable views.

fractal_mandelbrot fractal_julia

Golden Ratio

gallery_golden_ratio.cpp

Visualization of the golden ratio and Fibonacci spiral.

golden-ratio

Star Pattern

gallery_star.cpp

Mathematical star patterns and geometric visualizations.

star

Cellular Automata

Game of Life

gallery_game_of_life.cpp

Conway's Game of Life cellular automaton with gliders, oscillators, and random patterns.

game_of_life

Interactive Features

Event Handling

gallery_event_handling.cpp

Basic event handling example for getting and setting annotations.

event_handling