Contents
0 Preface
1 Introduction
2 Basic Concepts and Conventions
Page Format
File Format
Level Structure of DISLIN
Conventions
Error Messages
Programming in C
Programming in Fortran 90
Linking Programs
Utility Programs
FTP Sites, WWW Homepage
Reporting Bugs
License Information
3 Introductory Routines
Initialization and Termination
Plotting of Text and Numbers
Plotting Symbols
Plotting a Page Border, Background and Header
Sending a Metafile to a Device
Including Metafiles into a Graphics
4 Plotting Axis Systems and Titles
Plotting Axis Systems
Termination of Axis Systems
Plotting Titles
Plotting Grid Lines
Secondary Axes
5 Plotting Curves
Plotting Curves
Plotting Legends
Plotting Shaded Areas between Curves
Plotting Error Bars
Plotting Vector Fields
6 Parameter Setting Routines
Basic Routines
Resetting Parameters
Modifying the Origin
Changing the Foreground Colour
File Format Control
Page Control
Error Handling
Viewpoint Control
Axis Systems
Modifying the Type
Modifying the Position and Size
Axis Scaling
Modifying Ticks
Modifying Labels
Modifying Axis Titles
Suppressing Axis Parts
Modifying Clipping
Framing Axis Systems
Setting Colours
Axis System Titles
Text and Numbers
Fonts
Indices and Exponents
Instruction Alphabet
TeX Instructions for Mathematical Formulas
Introduction
Enabling TeX Mode and TeX Options
Exponents and Indices
Fractions
Roots
Sums and Integrals
Greek Letters
Mathematical Symbols
Alternate Alphabets
Function Names
Accents
Lines above and below Formulas
Horizontal Spacing
Selecting Character Size in TeX Mode
Colours in TeX Mode
Curve Attributes
Line Attributes
Shading
Attribute Cycles
Base Transformations
Shielded Regions
7 Parameter Requesting Routines
8 Elementary Plot Routines
Lines
Vectors
Geometric Figures
9 Utility Routines
Transforming Coordinates
String Arithmetic
Number Arithmetic
Date Routines
Bit Manipulation
Byte Swapping
Cursor Routines
Binary I/O
10 Business Graphics
Bar Graphs
Pie Charts
Examples
11 3-D Colour Graphics
Introduction
X Window Terminals
PostScript Files
Clearing the Screen
Plotting Coloured Axis Systems
Secondary Colour Bars
Plotting Data Points
Parameter Setting Routines
Elementary Image Routines
Multiple Windows on X Window Terminals
Elementary Plot Routines
Conversion of Coordinates
Example
12 3-D Graphics
Introduction
Defining View Properties
Plotting Axis Systems
Plotting a Border around the 3-D Box
Plotting Grids
Plotting Curves
Plotting a Surface Grid from a Function
Plotting a Surface Grid from a Matrix
Plotting a Shaded Surface Grid from a Matrix
Plotting a Shaded Surface Grid from a Parametric Function
Plotting a Shaded Surface from Triangulated Data
Plotting Isosurfaces
Parameter Setting Routines
Lighting
Surfaces from Randomly Distributed Points
Projection of 2-D-Graphics into 3-D Space
Using the Z-Buffer
Elementary Plot Routines
Transformation of Coordinates
Examples
13 Geographical Projections and Plotting Maps
Axis Systems and Secondary Axes
Defining the Projection
Plotting Maps
Plotting Data Points
Parameter Setting Routines
Conversion of Coordinates
Examples
14 Contouring
Plotting Contours
Plotting Filled Contours
Generating Contours
Parameter Setting Routines
Examples
15 Widget Routines
Widget Routines
Parameter Setting Routines
Requesting Routines
Utility Routines
Dialog Routines
Examples
16 Quickplots
Plotting Curves
Scatter Plots
Bar Graphs
Pie Charts
3-D Colour Plots
Surface Plots
Contour Plots
Setting Parameters for Quickplots
17 MPAe Emblem
Plotting the MPAe Emblem
Parameter Setting Routines
A Short Description of Routines
B Examples
Demonstration of CURVE
Symbols
Logarithmic Scaling
Interpolation Methods
Line Styles
Legends
Shading Patterns (AREAF)
Vectors
Shading Patterns (PIEGRF)
Surface Plot (SURFUN)
Map Plot
C Index