[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Overview
1.1 What is MathGL?
1.2 MathGL features
1.3 Installation
1.4 Quick guide
1.5 Changes from v.1.*
1.6 Utilities for parsing MGL
1.7 Thanks
2. MathGL examples
2.1 Basic usage
2.1.1 Using MathGL window
2.1.2 Drawing to file
2.1.3 Animation
2.1.4 Drawing in memory
2.1.5 Using QMathGL
2.1.6 MathGL and PyQt
2.1.7 MathGL and MPI
2.2 Advanced usage
2.2.1 Subplots
2.2.2 Axis and ticks
2.2.3 Curvilinear coordinates
2.2.4 Colorbars
2.2.5 Bounding box
2.2.6 Ternary axis
2.2.7 Text features
2.2.8 Legend sample
2.2.9 Cutting sample
2.3 Data handling
2.3.1 Array creation
2.3.2 Linking array
2.3.3 Change data
2.4 Data plotting
2.5 1D samples
2.5.1 Plot sample
2.5.2 Radar sample
2.5.3 Step sample
2.5.4 Tens sample
2.5.5 Area sample
2.5.6 Region sample
2.5.7 Stem sample
2.5.8 Bars sample
2.5.9 Barh sample
2.5.10 Cones sample
2.5.11 Chart sample
2.5.12 BoxPlot sample
2.5.13 Candle sample
2.5.14 Error sample
2.5.15 Mark sample
2.5.16 TextMark sample
2.5.17 Label sample
2.5.18 Table sample
2.5.19 Tube sample
2.5.20 Tape sample
2.5.21 Torus sample
2.6 2D samples
2.6.1 Surf sample
2.6.2 SurfC sample
2.6.3 SurfA sample
2.6.4 Mesh sample
2.6.5 Fall sample
2.6.6 Belt sample
2.6.7 Boxs sample
2.6.8 Tile sample
2.6.9 TileS sample
2.6.10 Dens sample
2.6.11 Cont sample
2.6.12 ContF sample
2.6.13 ContD sample
2.6.14 ContV sample
2.6.15 Axial sample
2.6.16 Grad sample
2.7 3D samples
2.7.1 Surf3 sample
2.7.2 Surf3C sample
2.7.3 Surf3A sample
2.7.4 Cloud sample
2.7.5 Dens3 sample
2.7.6 Cont3 sample
2.7.7 ContF3 sample
2.7.8 Dens projection sample
2.7.9 Cont projection sample
2.7.10 ContF projection sample
2.7.11 TriPlot and QuadPlot
2.7.12 Dots sample
2.8 Vector field samples
2.8.1 Vect sample
2.8.2 Vect3 sample
2.8.3 Traj sample
2.8.4 Flow sample
2.8.5 Pipe sample
2.8.6 Dew sample
2.9 Hints
2.9.1 “Compound” graphics
2.9.2 Transparency and lighting
2.9.3 Types of transparency
2.9.4 Axis projection
2.9.5 Adding fog
2.9.6 Several light sources
2.9.7 Using primitives
2.9.8 STFA sample
2.9.9 Mapping visualization
2.9.10 Making histogram
2.9.11 Nonlinear fitting hints
2.9.12 PDE solving hints
2.9.13 MGL parser using
2.9.14 Using options
2.9.15 “Templates”
2.9.16 Stereo image
2.9.17 Reduce memory usage
2.10 FAQ
3. General concepts
3.1 Coordinate axes
3.2 Color styles
3.3 Line styles
3.4 Color scheme
3.5 Font styles
3.6 Textual formulas
3.7 Command options
3.8 Interfaces
3.8.1 C/Fortran interface
3.8.2 C++/Python interface
4. MathGL core
4.1 Create and delete objects
4.2 Graphics setup
4.2.1 Transparency
4.2.2 Lighting
4.2.3 Fog
4.2.4 Default sizes
4.2.5 Cutting
4.2.6 Font settings
4.2.7 Palette and colors
4.2.8 Error handling
4.3 Axis settings
4.3.1 Ranges (bounding box)
4.3.2 Curved coordinates
4.3.3 Ticks
4.4 Subplots and rotation
4.5 Export picture
4.5.1 Export to file
4.5.2 Frames/Animation
4.5.3 Bitmap in memory
4.5.4 Parallelization
4.6 Primitives
4.7 Text printing
4.8 Axis and Colorbar
4.9 Legend
4.10 1D plotting
4.11 2D plotting
4.12 3D plotting
4.13 Dual plotting
4.14 Vector fields
4.15 Other plotting
4.16 Nonlinear fitting
4.17 Data manipulation
5. Widget classes
5.1 mglWindow class
5.2 Fl_MathGL class
5.3 QMathGL class
6. Data processing
6.1 Public variables
6.2 Data constructor
6.3 Data resizing
6.4 Data filling
6.5 File I/O
6.6 Make another data
6.7 Data changing
6.8 Interpolation
6.9 Data information
6.10 Operators
6.11 Global functions
6.12 Evaluate expression
6.13 MGL variables
7. MGL scripts
7.1 MGL definition
7.2 Program flow commands
7.3 mglParse class
8. UDAV
8.1 UDAV overview
8.2 UDAV dialogs
8.3 UDAV hints
9. Other classes
9.1 Define new kind of plot (mglBase class)
9.2 User defined types (mglDataA class)
9.3 mglColor class
9.4 mglPoint class
A. Symbols and hot-keys
A.1 Symbols for styles
A.2 Hot-keys for mglview
A.3 Hot-keys for UDAV
B. File formats
B.1 Font files
B.2 MGLD format
B.3 JSON format
C. TeX-like symbols
D. GNU Free Documentation License
Index
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated on
August 12, 2013
using
texi2html 1.82
.