This is plplotdoc.info, produced by makeinfo version 7.1 from
plplotdoc.texi.

INFO-DIR-SECTION Scientific Visualization
START-INFO-DIR-ENTRY
* Documentation of the PLplot plotting software: (plplotdoc).
                                                  This reference contains
                                                  complete user documentation
                                                  for the PLplot plotting
                                                  software
END-INFO-DIR-ENTRY


Indirect:
plplotdoc.info-1: 509
plplotdoc.info-2: 302402
plplotdoc.info-3: 601652

Tag Table:
(Indirect)
Node: Top509
Node: Introduction26454
Node: Introduction <1>26612
Node: The PLplot plotting software26950
Node: Feature Summary30812
Node: Cross Platform31097
Node: Language Bindings31869
Node: Output File Formats32377
Node: Interactive Platforms32745
Node: Obtaining Access to PLplot33097
Node: Configure; build; and install PLplot from source33568
Node: PLplot Copyright Licensing38891
Node: Credits39519
Node: Programming39783
Node: Simple Use of PLplot40110
Node: Plotting a Simple Graph41092
Node: Initializing PLplot43034
Node: Defining Plot Scales and Axes44597
Node: Labelling the Graph45854
Node: Drawing the Graph46481
Node: Drawing Points47426
Node: Drawing Lines or Curves49576
Node: Writing Text on a Graph50267
Node: Area Fills50712
Node: More Complex Graphs51110
Node: Finishing Up51691
Node: In Case of Error52141
Node: Advanced Use of PLplot52704
Node: Command Line Arguments53930
Node: Devices58656
Ref: PLplot File Devices60736
Ref: PLplot Interactive Devices62446
Node: Driver Functions63179
Node: Family File Output65585
Node: Specifying the Output Device68323
Node: Adding FreeType Library Support to Bitmap Drivers74223
Node: View Surfaces; [Sub-]Pages; Viewports and Windows75905
Node: Defining the Viewport77896
Node: Defining the Window81440
Node: Annotating the Viewport82343
Node: Setting up a Standard Window86875
Node: Setting Line Attributes87689
Node: Setting the Area Fill Pattern89694
Node: Setting Color91195
Node: Color Map092753
Node: Color Map198745
Node: Setting Character Attributes106054
Node: Hershey font system106907
Node: Unicode font system108983
Node: The ps device driver111038
Node: The gd and wingcc device drivers112407
Node: The svg device driver116137
Node: The psttf; cairo; qt; and wxwidgets device drivers117363
Node: FCI118337
Ref: FCI interpretation119805
Node: Escape sequences in text120462
Ref: Roman Characters Corresponding to Greek Characters123081
Ref: The word "peace" expressed in several different languages in example 24 using UTF-8124974
Node: Character size adjustment126264
Node: Three-dimensional Plots127820
Node: Surface Plots128388
Node: Contour Plots131424
Node: Shade plots133586
Node: Image plots134331
Node: Vector plots134947
Node: Legends and color bars135571
Node: Deploying programs that use PLplot139056
Ref: Deploying programs that use PLplot-Footnote-1147316
Node: Drivers which implement file devices147560
Node: The qt driver148165
Node: The cairo driver148862
Node: The svg driver149591
Node: The ps driver150276
Node: The psttf driver151413
Node: The pdf driver152669
Node: The gd driver153099
Node: The pstex driver154313
Node: Drivers which implement interactive devices155748
Node: The qt driver <1>156334
Node: The cairo driver <1>157435
Node: The xwin driver158637
Node: The tk driver159701
Node: The aqt driver160273
Node: The wxwidgets driver160652
Node: wxWidgets Driver Basics161093
Node: Supported computer languages162326
Node: C Language162741
Ref: plplot-types163365
Ref: PLFLT-type163455
Ref: PLINT-type163781
Ref: PLBOOL-type163848
Ref: PLUNICODE-type163914
Ref: PLFLT_NC_SCALAR-type164131
Ref: PLINT_NC_SCALAR-type164221
Ref: PLBOOL_NC_SCALAR-type164311
Ref: PLUNICODE_NC_SCALAR-type164404
Ref: PLCHAR_NC_SCALAR-type164506
Ref: PLFLT_VECTOR-type164638
Ref: PLINT_VECTOR-type164724
Ref: PLBOOL_VECTOR-type164810
Ref: PLCHAR_VECTOR-type164899
Ref: PLFLT_NC_VECTOR-type165087
Ref: PLCHAR_NC_VECTOR-type165177
Ref: PLFLT_MATRIX-type165372
Ref: PLCHAR_MATRIX-type165469
Ref: PLFLT_NC_MATRIX-type165888
Ref: PLCHAR_NC_MATRIX-type165982
Ref: PLPointer-type166391
Ref: PLMAPFORM_callback-type166525
Ref: PLTRANSFORM_callback-type167107
Ref: PLLABEL_FUNC_callback-type167948
Ref: PLF2EVAL_callback-type169238
Ref: PLFILL_callback-type170054
Ref: PLDEFINED_callback-type170550
Ref: PLGraphicsIn-type171202
Ref: PLF2OPS-type172090
Ref: PLFLT_FE_POINTER-type173379
Node: Ada Language174074
Node: Overview174675
Node: The Bindings175446
Node: Thin Binding176599
Node: The Thick Bindings178650
Node: Standard Thick Binding Using Enhanced Names181193
Node: Thick Binding Using Traditional Names183640
Node: The Examples184156
Node: Obtaining the Software185140
Node: Obtaining an Ada compiler185545
Node: Download and install PLplot186799
Node: The Ada bindings to PLplot187451
Node: How to use the Ada bindings188128
Node: Ada 95 versus Ada 2005188441
Node: GNAT versus non-GNAT190738
Node: Sample command line project192532
Node: Unique Features of the Ada bindings194857
Node: High-level features for simplified plotting195670
Node: Foreground-background control196028
Node: Draw_On_Black; Draw_On_White196313
Node: Simple Plotters196865
Node: Multiplot_Pairs197520
Node: Simple_Plot197754
Node: Simple_Plot_Log_X197997
Node: Simple_Plot_Log_Y198210
Node: Simple_Plot_Log_XY198430
Node: Simple_Plot_Pairs198661
Node: Single_Plot198906
Node: Simple_Contour199167
Node: Simple_Mesh_3D199343
Node: Simple_Surface_3D199558
Node: Simple color map manipulations199759
Node: Integer Options Given Ada Names202536
Node: One-offs204966
Node: Parts That Retain a C Flavor208380
Node: Map-drawing208820
Node: Known Variances209681
Node: Documentation209888
Node: API210349
Node: Compilation notes210981
Node: Ada 95 Versus Ada 2005211242
Node: GNAT Dependence211725
Node: PLplot_Auxiliary212016
Node: Notes for Apple Macintosh OS X users212903
Node: Using Apple's Xcode IDE213775
Node: AquaTerm214838
Node: X11215446
Node: GNAT for OS X216031
Node: A C++ Interface for PLplot216414
Node: Motivation for the C++ Interface217308
Node: Design of the PLplot C++ Interface220182
Node: Stream/Object Identity220589
Node: Namespace Management221584
Node: Abstraction of Data Layout223170
Node: Callbacks and Shades225488
Node: Collapsing the API226528
Node: Specializing the PLplot C++ Interface227477
Node: Status of the C++ Interface229460
Node: Fortran Language230820
Node: OCaml Language246261
Node: Overview <1>246812
Node: The Bindings <1>247225
Node: Core Binding248862
Node: OCaml-specific variations to the core PLplot API249764
Node: OCaml high level 2D plotting API251047
Node: The Examples <1>251753
Node: Obtaining the Software <1>252483
Node: Obtaining the OCaml compiler252894
Node: How to use the OCaml bindings253690
Node: How to setup findlib for use with the OCaml bindings254351
Node: Sample command line project [core API]255220
Node: Sample command line project [OCaml-specific API]256828
Node: Sample toplevel project258645
Node: Known Issues259988
Node: Using PLplot from Python260322
Node: Using PLplot from Tcl261711
Node: Motivation for the Tcl Interface to PLplot262883
Node: Overview of the Tcl Language Binding268094
Node: The PLplot Tcl Matrix Extension273460
Node: Using Tcl Matrices from Tcl274570
Node: Using Tcl Matrices from C286718
Node: Using Tcl Matrices from C++287933
Node: Extending the Tcl Matrix facility289202
Node: Contouring and Shading from Tcl291947
Node: Drawing a Contour Plot from Tcl292684
Node: Drawing a Shaded Plot from Tcl297379
Node: Understanding the Performance Characteristics of Tcl298418
Node: Building an Extended WISH302402
Node: Introduction to Tcl303649
Node: Motivation for Tcl304779
Node: Capabilities of Tcl305903
Node: Acquiring Tcl307481
Node: Introduction to Tk308851
Node: Introduction to [incr Tcl]311565
Node: PLplot Extensions to Tcl313398
Node: Custom Extensions to Tcl314975
Node: WISH Construction316462
Node: WISH Linking319420
Node: WISH Programming320108
Node: Embedding Plots in Graphical User Interfaces321229
Node: Reference321820
Node: Bibliography322203
Node: References322480
Node: The Common API for PLplot323115
Node: pl_setcontlabelformat; Set format of numerical label for contours345187
Node: pl_setcontlabelparam; Set parameters of contour labelling other than format of numerical label346094
Node: pladv; Advance the [sub-]page347510
Node: plarc; Draw a circular or elliptical arc349185
Node: plaxes; Draw a box with axes; etc_ with arbitrary origin350724
Node: plbin; Plot a histogram from binned data355665
Node: plbop; Begin a new page358173
Node: plbox; Draw a box with axes; etc359529
Node: plbox3; Draw a box with axes; etc; in 3-d364103
Node: plbtime; Calculate broken-down time from continuous time for the current stream371235
Node: plcalc_world; Calculate world coordinates and corresponding window index from relative device coordinates374084
Node: plclear; Clear current [sub]page377031
Node: plcol0; Set color; cmap0377871
Node: plcol1; Set color; cmap1378987
Node: plcolorbar; Plot color bar for image; shade or gradient plots379907
Node: plconfigtime; Configure the transformation between continuous and broken-down time for the current stream391865
Node: plcont; Contour plot396520
Node: plcpstrm; Copy state parameters from the reference stream to the current stream401964
Node: plctime; Calculate continuous time from broken-down time for the current stream403615
Node: plend; End plotting session406171
Node: plend1; End plotting session for current stream407038
Node: plenv0; Same as plenv but if in multiplot mode does not advance the subpage; instead clears it407640
Node: plenv; Set up standard window and draw box414234
Node: pleop; Eject current page420594
Node: plerrx; Draw error bars in x direction421100
Node: plerry; Draw error bars in the y direction422409
Node: plfamadv; Advance to the next family file on the next new page423757
Node: plfill; Draw filled polygon424270
Node: plfill3; Draw filled polygon in 3D425543
Node: plflush; Flushes the output stream426944
Node: plfont; Set font427353
Node: plfontld; Load Hershey fonts428872
Node: plGetCursor; Wait for graphics input event and translate to world coordinates_430069
Node: plgchr; Get character default height and current [scaled] height431187
Node: plgcmap1_range; Get the cmap1 argument range for continuous color plots432080
Node: plgcol0; Returns 8-bit RGB values for given color index from cmap0433178
Node: plgcol0a; Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0434377
Node: plgcolbg; Returns the background color [cmap0[0]] by 8-bit RGB value435929
Node: plgcolbga; Returns the background color [cmap0[0]] by 8-bit RGB value and PLFLT alpha transparency value437055
Node: plgcompression; Get the current device-compression setting438361
Node: plgdev; Get the current device [keyword] name439186
Node: plgdidev; Get parameters that define current device-space window439975
Node: plgdiori; Get plot orientation441377
Node: plgdiplt; Get parameters that define current plot-space window442481
Node: plgdrawmode; Get drawing mode [depends on device support!]443869
Node: plgfam; Get family file parameters444797
Node: plgfci; Get FCI [font characterization integer]445867
Node: plgfnam; Get output file name446514
Node: plgfont; Get family; style and weight of the current font447162
Node: plglevel; Get the [current] run level448810
Node: plgpage; Get page parameters449503
Node: plgra; Switch to graphics screen450989
Node: plgradient; Draw linear gradient inside polygon451882
Node: plgriddata; Grid data from irregularly sampled data453947
Node: plgspa; Get current subpage parameters458070
Node: plgstrm; Get current stream number459509
Node: plgver; Get the current library version number460153
Node: plgvpd; Get viewport limits in normalized device coordinates460917
Node: plgvpw; Get viewport limits in world coordinates462228
Node: plgxax; Get x axis parameters463438
Node: plgyax; Get y axis parameters464730
Node: plgzax; Get z axis parameters465796
Node: plhist; Plot a histogram from unbinned data466876
Node: plhlsrgb; Convert HLS color to RGB469761
Node: plimagefr; Plot a 2D matrix using cmap1471086
Node: plimage; Plot a 2D matrix using cmap1 with automatic color adjustment476137
Node: plinit; Initialize PLplot477942
Node: pljoin; Draw a line between two points479275
Node: pllab; Simple routine to write labels480121
Node: pllegend; Plot legend using discretely annotated filled boxes; lines; and/or lines of symbols481202
Node: pllightsource; Sets the 3D position of the light source493590
Node: plline; Draw a line494596
Node: plline3; Draw a line in 3 space495414
Node: pllsty; Select line style496493
Node: plmap; Plot continental outline or shapefile data in world coordinates497316
Node: plmapfill; Plot all or a subset of Shapefile data; filling the polygons501822
Node: plmapline; Plot all or a subset of Shapefile data using lines in world coordinates505348
Node: plmapstring; Plot all or a subset of Shapefile data using strings or points in world coordinates509408
Node: plmaptex; Draw text at points defined by Shapefile data in world coordinates513206
Node: plmeridians; Plot latitude and longitude lines517181
Node: plmesh; Plot surface mesh519707
Node: plmeshc; Magnitude colored plot surface mesh with contour522059
Node: plmkstrm; Creates a new stream and makes it the default524965
Node: plmtex; Write text relative to viewport boundaries526088
Node: plmtex3; Write text relative to viewport boundaries in 3D plots528916
Node: plot3d; Plot 3-d surface plot531694
Node: plot3dc; Magnitude colored plot surface with contour534658
Node: plot3dcl; Magnitude colored plot surface with contour for z[x][y] with y index limits538237
Node: plparseopts; Parse command-line arguments543106
Node: plpat; Set area line fill pattern546181
Node: plpath; Draw a line between two points; accounting for coordinate transforms547639
Node: plpoin; Plot a glyph at the specified points548986
Node: plpoin3; Plot a glyph at the specified 3D points550836
Node: plpoly3; Draw a polygon in 3 space552904
Node: plprec; Set precision in numeric labels555773
Node: plpsty; Select area fill pattern556723
Node: plptex; Write text inside the viewport558198
Node: plptex3; Write text inside the viewport of a 3D plot560353
Node: plrandd; Random number generator returning a real random number in the range [0;1]563750
Node: plreplot; Replays contents of plot buffer to current device/file564733
Node: plrgbhls; Convert RGB color to HLS565299
Node: plschr; Set character size566645
Node: plscmap0; Set cmap0 colors by 8-bit RGB values567798
Node: plscmap0a; Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value569117
Node: plscmap0n; Set number of colors in cmap0570767
Node: plscmap1_range; Set the cmap1 argument range for continuous color plots572011
Node: plscmap1; Set opaque RGB cmap1 colors values573558
Node: plscmap1a; Set semitransparent cmap1 RGBA colors_575616
Node: plscmap1l; Set cmap1 colors using a piece-wise linear relationship578087
Node: plscmap1la; Set cmap1 colors and alpha transparency using a piece-wise linear relationship583359
Node: plscmap1n; Set number of colors in cmap1585859
Node: plscol0; Set 8-bit RGB values for given cmap0 color index586850
Node: plscol0a; Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index588347
Node: plscolbg; Set the background color by 8-bit RGB value590042
Node: plscolbga; Set the background color by 8-bit RGB value and PLFLT alpha transparency value_591131
Node: plscolor; Used to globally turn color output on/off592367
Node: plscompression; Set device-compression level593109
Node: plsdev; Set the device [keyword] name594512
Node: plsdidev; Set parameters that define current device-space window595293
Node: plsdimap; Set up transformation from metafile coordinates596839
Node: plsdiori; Set plot orientation598178
Node: plsdiplt; Set parameters that define current plot-space window599930
Node: plsdiplz; Set parameters incrementally [zoom mode] that define current plot-space window601652
Node: plsdrawmode; Set drawing mode [depends on device support!]603389
Node: plseed; Set seed for internal random number generator_604330
Node: plsesc; Set the escape character for text strings605072
Node: plsetopt; Set any command-line option606319
Node: plsfam; Set family file parameters607332
Node: plsfci; Set FCI [font characterization integer]608309
Node: plsfnam; Set output file name609246
Node: plsfont; Set family; style and weight of the current font610075
Node: plshades; Shade regions on the basis of value611685
Node: plshade; Shade individual region on the basis of value619230
Node: plslabelfunc; Assign a function to use for generating custom axis labels628233
Node: plsmaj; Set length of major ticks630086
Node: plsmem; Set the memory area to be plotted [RGB]630988
Node: plsmema; Set the memory area to be plotted [RGBA]632160
Node: plsmin; Set length of minor ticks633326
Node: plsori; Set orientation634227
Node: plspage; Set page parameters635039
Node: plspal0; Set the cmap0 palette using the specified cmap0*_pal format file637294
Node: plspal1; Set the cmap1 palette using the specified cmap1*_pal format file638128
Node: plspause; Set the pause [on end-of-page] status640010
Node: plsstrm; Set current output stream640717
Node: plssub; Set the number of subpages in x and y641453
Node: plssym; Set symbol size642158
Node: plstar; Initialization643149
Node: plstart; Initialization644290
Node: plstransform; Set a global coordinate transform function645970
Node: plstring; Plot a glyph at the specified points647587
Node: plstring3; Plot a glyph at the specified 3D points649512
Node: plstripa; Add a point to a strip chart651640
Node: plstripc; Create a 4-pen strip chart652745
Node: plstripd; Deletes and releases memory used by a strip chart656654
Node: plstyl; Set line style657257
Node: plsurf3d; Plot shaded 3-d surface plot658847
Node: plsurf3dl; Plot shaded 3-d surface plot for z[x][y] with y index limits662034
Node: plsvect; Set arrow style for vector plots666625
Node: plsvpa; Specify viewport in absolute coordinates668003
Node: plsxax; Set x axis parameters669523
Node: plsyax; Set y axis parameters670795
Node: plsym; Plot a glyph at the specified points672133
Node: plszax; Set z axis parameters673290
Node: pltext; Switch to text screen674616
Node: pltimefmt; Set format for date / time labels675783
Node: plvasp; Specify viewport using aspect ratio only681300
Node: plvect; Vector plot682080
Node: plvpas; Specify viewport using coordinates and aspect ratio687123
Node: plvpor; Specify viewport using normalized subpage coordinates688843
Node: plvsta; Select standard viewport690349
Node: plw3d; Configure the transformations required for projecting a 3D surface on a 2D window691008
Node: plwidth; Set pen width695702
Node: plwind; Specify window696496
Node: plxormod; Enter or leave xor mode697486
Node: The Specialized C/C++ API for PLplot698522
Node: plabort; Error abort701845
Node: plAlloc2dGrid; Allocate a block of memory for use as a matrix of type PLFLT_MATRIX702681
Node: plClearOpts; Clear internal option table info structure704173
Node: plexit; Error exit704877
Node: plFree2dGrid; Free the memory associated with a PLFLT matrix allocated using plAlloc2dGrid705920
Node: plfsurf3d; Plot shaded 3-d surface plot707027
Node: plgfile; Get output file handle711226
Node: plMergeOpts; Merge use option table into internal info structure711741
Node: plMinMax2dGrid; Find the minimum and maximum of a PLFLT matrix of type PLFLT_MATRIX allocated using plAlloc2dGrid713011
Node: plOptUsage; Print usage and syntax message714237
Node: plResetOpts; Reset internal option table info structure715136
Node: plsabort; Set abort handler715908
Node: plSetUsage; Set the ascii character strings used in usage and syntax messages716532
Node: plsexit; Set exit handler717494
Node: plsfile; Set output file handle718046
Node: plStatic2dGrid; Determine the Iliffe column vector of pointers to PLFLT row vectors corresponding to a 2D matrix of PLFLT's that is statically allocated719025
Node: pltr0; Identity transformation for matrix index to world coordinate mapping721382
Node: pltr1; Linear interpolation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays723781
Node: pltr2; Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays [row-major order as per normal C 2d arrays]726345
Node: plTranslateCursor; Convert device to world coordinates728953
Node: PLGraphicsIn; PLplot Graphics Input structure730442
Node: PLOptionTable; PLplot command line options table structure732176
Node: The Specialized Fortran API for PLplot733604
Node: plcont; Contour plot for Fortran735244
Node: plshade; Shaded plot for Fortran739655
Node: plshades; Continuously shaded plot for Fortran740210
Node: plvect; Vector plot for Fortran740793
Node: plmesh; Plot surface mesh for Fortran741349
Node: plot3d; Plot 3-d surface plot for Fortran742047
Node: plparseopts; parse arguments for Fortran742772
Node: plsesc; Set the escape character for text strings for Fortran743870
Node: API compatibility definition744890
Node: What is in the API?745960
Node: Regression test for backwards compatibility755204
Node: Obsolete/Deprecated API for PLplot756723
Node: plshade1; Shade individual region on the basis of value757455
Node: Internal C functions in PLplot767027
Node: plP_checkdriverinit; Checks to see if any of the specified drivers have been initialized768227
Node: plP_getinitdriverlist; Get the initialized-driver list769696
Node: The PLplot Libraries770724
Node: Bindings Libraries771452
Ref: Bindings Libraries <1>772551
Node: The PLplot Core Library772900
Node: Enhancement Libraries773607
Node: The CSIRO Cubic Spline Approximation Library774260
Node: The CSIRO Natural Neighbours Interpolation Library774563
Node: The QSAS Time Format Conversion Library774925
Node: Device-driver Libraries778149

End Tag Table


Local Variables:
coding: utf-8
End:
