[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Overview
1.1 Why I have written MathGL?
1.2 MathGL features
1.3 Installation and using
1.4 General concepts
1.4.1 Coordinate axes
1.4.2 Line styles
1.4.3 Color scheme
1.4.4 Font style
1.5 FAQ
1.6 Thanks
2. MathGL examples
2.1 Basic usage
2.1.1 Using FLTK/GLUT window
2.1.2 Drawing to file
2.1.3 Drawing in memory
2.1.4 Using QMathGL
2.2 Advanced usage
2.2.1 Subplots
2.2.2 Axis and grids
2.2.3 Curvilinear coordinates
2.2.4 Text printing example
2.2.5 Animation
2.3 Data handling
2.3.1 Array creation
2.3.2 Data changing
2.4 Data plotting
2.4.1 Plots for 1D data
2.4.2 Plots for 2D data
2.4.3 Plots for 3D data
2.4.4 Surface transparency
2.5 C/Fortran interface
2.6 Hints
2.6.1 “Compound” graphics
2.6.2 Two axes in one plot
2.6.3 Titles for the plot
2.6.4 Changing of the color range
2.6.5 Management of the point cutting
2.6.6 Vector field visualization
2.6.7 Several light sources
2.6.8 CutMin and CutMax features
2.6.9 Mapping visualization
2.6.10 Log-scaled plot
2.6.11 “Templates”
2.6.12 Nonlinear fitting hints
2.6.13 PDE solving hints
2.6.14 MGL parser using
3. MathGL core
3.1 Graphics setup
3.1.1 Transparency
3.1.2 Lighting
3.1.3 Fog
3.1.4 Default sizes
3.1.5 Zooming
3.1.6 Cutting
3.1.7 Font settings
3.1.8 Pallete and colors
3.1.9 Error handling
3.1.10 Other settings
3.2 Axis settings
3.2.1 Ranges (bounding box)
3.2.2 Transformation (curved coordinates)
3.2.3 Ticks
3.3 Transformation matrix
3.4 Export to file
3.5 Primitives drawing
3.6 Text printing
3.7 Axis and Colorbar
3.8 Legend
3.9 1D plotting
3.9.1 Plot
3.9.2 Radar
3.9.3 Tens
3.9.4 Area
3.9.5 Region
3.9.6 Bars
3.9.7 Barh
3.9.8 Stem
3.9.9 Step
3.9.10 Torus
3.9.11 Chart
3.9.12 Mark
3.9.13 TextMark
3.9.14 Error
3.9.15 Tube
3.10 2D plotting
3.10.1 Mesh
3.10.2 Fall
3.10.3 Belt
3.10.4 Surf
3.10.5 Boxs
3.10.6 Tile
3.10.7 Dens
3.10.8 Cont
3.10.9 ContF
3.10.10 ContD
3.10.11 Axial
3.10.12 Grid
3.11 3D plotting
3.11.1 Surf3
3.11.2 Dens3
3.11.3 Cont3
3.11.4 ContF3
3.11.5 Grid3
3.11.6 Cloud
3.11.7 Beam
3.12 Dual plotting
3.12.1 SurfC
3.12.2 Surf3C
3.12.3 SurfA
3.12.4 Surf3A
3.12.5 TileS
3.12.6 Map
3.12.7 STFA
3.13 Vector fields
3.13.1 Traj
3.13.2 Vect
3.13.3 VectL
3.13.4 VectC
3.13.5 Dew
3.13.6 Flow
3.13.7 Pipe
3.14 Other plotting
3.14.1 DensXYZ
3.14.2 ContXYZ
3.14.3 ContFXYZ
3.14.4 Dots
3.14.5 Crust
3.14.6 TriPlot
3.14.7 Plots by formula
3.14.8 SimplePlot
3.15 Nonlinear fitting
3.16 Frames/Animation
3.17 IDTF functions
4. Plotter classes
4.1 mglGraphAB class
5. Widget classes
5.1 Fl_MathGL class
5.2 QMathGL class
6. mglData class
6.1 Public variables
6.2 Create and delete
6.3 Fill
6.4 Rearrange
6.5 File I/O
6.6 Make another data
6.7 Functions on direction
6.8 Interpolation
6.9 Informational functions
6.10 Operators
6.11 Global functions
7. Other classes
7.1 mglParse class
7.2 mglFormula class
7.3 mglFont class
7.3.1 Format of font files
7.4 mglColor class
7.5 mglPoint class
7.6 mglVar class
7.7 mglCommand class
7.8 mglArg class
8. C interface
8.1 Create and delete objects
8.2 MGL parsing (Pure C)
8.3 Graphics setup (Pure C)
8.3.1 Transparency (Pure C)
8.3.2 Lighting (Pure C)
8.3.3 Fog (Pure C)
8.3.4 Default sizes (Pure C)
8.3.5 Zooming (Pure C)
8.3.6 Cutting (Pure C)
8.3.7 Font settings
8.3.8 Pallete (Pure C)
8.3.9 Other settings (Pure C)
8.4 Axis settings (Pure C)
8.4.1 Ranges (bounding box) (Pure C)
8.4.2 Transformation (curved coordinates, Pure C)
8.4.3 Ticks (Pure C)
8.5 Transformation matrix (Pure C)
8.6 Export to file (Pure C)
8.7 Primitives drawing
8.8 Text printing (Pure C)
8.9 Axis and Colorbar (Pure C)
8.10 Legend (Pure C)
8.11 1D plotting (Pure C)
8.11.1 Plot (Pure C)
8.11.2 Radar
8.11.3 Tens (Pure C)
8.11.4 Area (Pure C)
8.11.5 Region (Pure C)
8.11.6 Bars (Pure C)
8.11.7 Barh (Pure C)
8.11.8 Stem (Pure C)
8.11.9 Step (Pure C)
8.11.10 Torus (Pure C)
8.11.11 Chart (Pure C)
8.11.12 Mark (Pure C)
8.11.13 TextMark (Pure C)
8.11.14 Error (Pure C)
8.11.15 Tube (Pure C)
8.12 2D plotting (Pure C)
8.12.1 Mesh (Pure C)
8.12.2 Fall (Pure C)
8.12.3 Belt (Pure C)
8.12.4 Surf (Pure C)
8.12.5 Boxs (Pure C)
8.12.6 Tile (Pure C)
8.12.7 Dens (Pure C)
8.12.8 Cont (Pure C)
8.12.9 ContF (Pure C)
8.12.10 ContD (Pure C)
8.12.11 Axial (Pure C)
8.12.12 Grid (Pure C)
8.13 3D plotting (Pure C)
8.13.1 Surf3 (Pure C)
8.13.2 Dens3 (Pure C)
8.13.3 Cont3 (Pure C)
8.13.4 ContF3 (Pure C)
8.13.5 Grid3 (Pure C)
8.13.6 Cloud (Pure C)
8.13.7 Beam
8.14 Dual plotting (Pure C)
8.14.1 SurfC (Pure C)
8.14.2 Surf3C (Pure C)
8.14.3 SurfA (Pure C)
8.14.4 Surf3A (Pure C)
8.14.5 TileS (Pure C)
8.14.6 Map (Pure C)
8.14.7 STFA (Pure C)
8.15 Vector fields (Pure C)
8.15.1 Traj (Pure C)
8.15.2 Vect (Pure C)
8.15.3 VectC (Pure C)
8.15.4 Dew (Pure C)
8.15.5 Flow (Pure C)
8.15.6 Pipe (Pure C)
8.16 Other plotting (Pure C)
8.16.1 DensXYZ (Pure C)
8.16.2 ContXYZ (Pure C)
8.16.3 ContFXYZ (Pure C)
8.16.4 Dots (Pure C)
8.16.5 Crust (Pure C)
8.16.6 TriPlot (Pure C)
8.16.7 Plots by formula (Pure C)
8.16.8 SimplePlot (Pure C)
8.17 Nonlinear fitting (Pure C)
8.18 Frames/Animation (Pure C)
8.19 Data import (Pure C)
8.20 Data filling (Pure C)
8.21 Rearrange data (Pure C)
8.22 File I/O (Pure C)
8.23 Make another data (Pure C)
8.24 Functions on direction (Pure C)
8.25 Interpolation (Pure C)
8.26 Informational functions (Pure C)
8.27 Operators (Pure C)
8.28 Global functions (Pure C)
9. Python interface
9.1 Graphics setup (Python)
9.1.1 Transparency (Python)
9.1.2 Lighting (Python)
9.1.3 Fog (Python)
9.1.4 Default sizes (Python)
9.1.5 Zooming (Python)
9.1.6 Cutting (Python)
9.1.7 Font settings (Python)
9.1.8 Pallete and colors (Python)
9.1.9 Other settings (Python)
9.2 Axis settings (Python)
9.2.1 Ranges (Python)
9.2.2 Transformation (Python)
9.2.3 Ticks (Python)
9.3 Transformation matrix (Python)
9.4 Export to file (Python)
9.5 Primitives drawing (Python)
9.6 Text printing (Python)
9.7 Axis and Colorbar (Python)
9.8 Legend (Python)
9.9 1D plotting (Python)
9.9.1 Plot (Python)
9.9.2 Radar
9.9.3 Tens (Python)
9.9.4 Area (Python)
9.9.5 Region (Python)
9.9.6 Bars (Python)
9.9.7 Barh (Python)
9.9.8 Stem (Python)
9.9.9 Step (Python)
9.9.10 Torus (Python)
9.9.11 Chart (Python)
9.9.12 Mark (Python)
9.9.13 TextMark (Python)
9.9.14 Error (Python)
9.9.15 Tube (Python)
9.10 2D plotting (Python)
9.10.1 Mesh (Python)
9.10.2 Fall (Python)
9.10.3 Belt (Python)
9.10.4 Surf (Python)
9.10.5 Boxs (Python)
9.10.6 Tile (Python)
9.10.7 Dens (Python)
9.10.8 Cont (Python)
9.10.9 ContF (Python)
9.10.10 ContD (Python)
9.10.11 Axial (Python)
9.10.12 Grid (Python)
9.11 3D plotting (Python)
9.11.1 Surf3 (Python)
9.11.2 Dens3 (Python)
9.11.3 Cont3 (Python)
9.11.4 ContF3 (Python)
9.11.5 Grid3 (Python)
9.11.6 Cloud (Python)
9.11.7 Beam (Python)
9.12 Dual plotting (Python)
9.12.1 SurfC (Python)
9.12.2 Surf3C (Python)
9.12.3 SurfA (Python)
9.12.4 Surf3A (Python)
9.12.5 TileS (Python)
9.12.6 Map (Python)
9.12.7 STFA (Python)
9.13 Vector fields (Python)
9.13.1 Traj (Python)
9.13.2 Vect (Python)
9.13.3 VectC (Python)
9.13.4 Dew (Python)
9.13.5 Flow (Python)
9.13.6 Pipe (Python)
9.14 Other plotting (Python)
9.14.1 DensXYZ (Python)
9.14.2 ContXYZ (Python)
9.14.3 ContFXYZ (Python)
9.14.4 Dots (Python)
9.14.5 Crust (Python)
9.14.6 TriPlot (Python)
9.14.7 Plots by formula (Python)
9.14.8 SimplePlot (Python)
9.15 Nonlinear fitting (Python)
9.16 Frames/Animation (Python)
10. MGL interface
10.1 Graphics setup (MGL)
10.1.1 Transparency (MGL)
10.1.2 Lighting (MGL)
10.1.3 Fog (MGL)
10.1.4 Default sizes (MGL)
10.1.5 Zooming (MGL)
10.1.6 Cutting (MGL)
10.1.7 Other settings (MGL)
10.2 Axis settings (MGL)
10.3 Transformation matrix (MGL)
10.4 Export to file (MGL)
10.5 Primitives drawing
10.6 Text printing (MGL)
10.7 Axis and Colorbar (MGL)
10.8 Legend (MGL)
10.9 1D plotting (MGL)
10.10 2D plotting (MGL)
10.11 3D plotting (MGL)
10.12 Dual plotting (MGL)
10.13 Vector fields (MGL)
10.14 Other plotting (MGL)
10.15 Nonlinear fitting (MGL)
10.16 Data create (MGL)
10.17 Data filling (MGL)
10.18 Rearrange data (MGL)
10.19 File I/O (MGL)
10.20 Make another data (MGL)
10.21 Commands on direction (MGL)
10.22 Operators (MGL)
10.23 Program flow (MGL)
10.24 Command options (MGL)
10.25 Suffixes for variable
10.26 Utilities for parsing MGL
11. Samples
11.1 1D plotting samples
11.1.1 Plot sample
11.1.2 Radar sample
11.1.3 Tens sample
11.1.4 Area sample
11.1.5 Bars sample
11.1.6 Barh sample
11.1.7 Step sample
11.1.8 Stem sample
11.1.9 Region sample
11.1.10 Error sample
11.1.11 Mark sample
11.1.12 TextMark sample
11.1.13 Tube sample
11.1.14 Text sample
11.1.15 Torus sample
11.1.16 Chart sample
11.1.17 Pie chart sample
11.2 2D plotting samples
11.2.1 Surf sample
11.2.2 Transparent surface sample
11.2.3 Surface in fog sample
11.2.4 Sharp colors sample
11.2.5 Mesh sample
11.2.6 Fall sample
11.2.7 Belt sample
11.2.8 Tile sample
11.2.9 Boxs sample
11.2.10 Dens sample
11.2.11 Cont sample
11.2.12 ContF sample
11.2.13 ContD sample
11.2.14 Axial sample
11.3 3D plotting samples
11.3.1 Surf3 sample
11.3.2 CloudQ sample
11.3.3 CloudP sample
11.3.4 Dens3 sample
11.3.5 Cont3 sample
11.3.6 ContF3 sample
11.3.7 Cont projection sample
11.3.8 Dens projection sample
11.3.9 CutMinMax sample
11.3.10 “Isocaps” sample
11.3.11 CutOff sample
11.4 Dual plotting samples
11.4.1 SurfC sample
11.4.2 SurfA sample
11.4.3 Tiles sample
11.4.4 Map sample
11.4.5 Traj sample
11.4.6 Vect sample
11.4.7 VectL sample
11.4.8 VectC sample
11.4.9 Flow sample
11.4.10 Pipe sample
11.4.11 Dew sample
11.4.12 Surf3C sample
11.4.13 Surf3A sample
11.4.14 Vect 3D sample
11.4.15 VectL 3D sample
11.4.16 VectC 3D sample
11.4.17 Flow 3D sample
11.4.18 Pipe 3D sample
11.4.19 Crust sample
11.4.20 Dots sample
11.5 Additional features
11.5.1 Legend sample
11.5.2 Adding mesh sample
11.5.3 Surf & Cont sample
11.5.4 Flow & Dens sample
11.5.5 Several light sample
11.5.6 Mirrored surface sample
11.5.7 Cont with labels sample
11.5.8 Ternary plot sample
11.5.9 Coloring by coordinates sample
11.5.10 Drops sample
11.5.11 Molecules drawing sample
11.6 Advanced features
11.6.1 Curvelinear coorinates sample
11.6.2 2-axes sample
11.6.3 Semi-log sample
11.6.4 Log-log sample
11.6.5 Fitting sample
11.6.6 Envelop sample
11.6.7 Sew sample
11.6.8 STFA sample
11.6.9 PDE sample
11.6.10 Beam tracing sample
11.6.11 Parser sample
11.6.12 Tick values sample
11.6.13 ColumnPlot sample
A. TeX-like symbols
B. GNU Free Documentation License
Index
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated by
Build Daemon user
on
March 5, 2010
using
texi2html 1.82
.