Examples Gallery

This gallery showcases visual output from XDL examples, demonstrating the plotting and visualization capabilities.

📊 2D Plotting Examples

Basic Plotting

Basic plotting example Basic plotting with XDL - showing fundamental plotting capabilities

Trigonometry plot Trigonometric functions visualization

Sine-cosine plot Sine and cosine wave plotting

Advanced Plotting

Math demo plot Mathematical function plotting demonstration

Math2 plot Advanced mathematical visualizations

Sample script plot Sample script plotting example

📈 Surface and Contour Plots

Surface Plots

Bezier surface Bezier surface visualization

Mandelbrot surface Mandelbrot set surface plot

Plot surface demo Surface plotting demonstration

Plot surface 2D 2D view of surface data

Contour Plots

Contour plot Contour plot visualization

3D demo contour 3D plotting contour view

🎨 3D Visualization

3D Surface Plots

3D surface plot 3D surface visualization

3D shaded surface Shaded surface rendering

3D Line Plots

3D line plot 3D line plotting

🔬 Scientific Visualization

GIS and Terrain Analysis

Colormap demo Colormap demonstration for data visualization

Elevation map Elevation map visualization

Hillshade demo Hillshade terrain rendering

Physics Simulations

Vector field Vector field visualization

Fluid instability Fluid dynamics instability simulation

Rayleigh-Taylor Rayleigh-Taylor instability initial conditions

📋 Simple Examples

Basic Demos

Plot demo Basic plotting demonstration

Working plot demo Working plot example

Simple plot test Simple plotting test

Standard Plot Types

XDL Plot Standard XDL plot output

XDL Contour Standard contour plot

XDL Surface Standard surface plot

XDL Plot3D Standard 3D plot

XDL Shade Surf Shaded surface rendering

📁 Example Categories

The examples are organized into the following categories:

  • Basics: Fundamental XDL concepts and operations
  • Plotting: 2D plotting and visualization
  • Visualization 3D: 3D rendering and volume visualization
  • Machine Learning: ML algorithms and data processing
  • Scientific: Advanced scientific computing examples
  • MATLAB: MATLAB/Octave compatibility examples
  • Tests Working: Working test examples
  • Tests Failing: Examples that need fixes

🚀 Running Examples

To run any of these examples yourself:

# Run an XDL example
xdl examples/xdl/01_hello_world.xdl

# Run a plotting example
xdl examples/xdl/03_plotting_basics.xdl

# Check organized examples
ls examples_organized/

📊 Statistics

  • Total Examples: 152 files (.xdl, .pro, .m)
  • Working Examples: 44 (execute successfully)
  • Failing Examples: 31 (need fixes or dependencies)
  • Visual Examples: 30 (generate plots/visualizations)
  • Generated Images: 29 images covering 2D plots, 3D surfaces, contours, and scientific visualizations

🔧 Technical Details

Images are automatically generated by running the visual examples and capturing their output. The plotting system supports:

  • 2D line plots with customizable titles and axis labels
  • Surface plots for 3D data visualization
  • Contour plots for topographic data
  • 3D line plots and surface rendering
  • PNG image export for documentation

All images are generated using XDL’s built-in graphics capabilities and saved as high-quality PNG files for clear documentation presentation.