This is plplotdoc.info, produced by makeinfo version 7.2 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: 303102
plplotdoc.info-3: 601152

Tag Table:
(Indirect)
Node: Top509
Node: Introduction26453
Node: Introduction <1>26611
Node: The PLplot plotting software26949
Node: Feature Summary30822
Node: Cross Platform31107
Node: Language Bindings31903
Node: Output File Formats32411
Node: Interactive Platforms32779
Node: Obtaining Access to PLplot33131
Node: Configure; build; and install PLplot from source33602
Node: PLplot Copyright Licensing38945
Node: Credits39573
Node: Programming39849
Node: Simple Use of PLplot40176
Node: Plotting a Simple Graph41171
Node: Initializing PLplot43125
Node: Defining Plot Scales and Axes44688
Node: Labelling the Graph45945
Node: Drawing the Graph46572
Node: Drawing Points47517
Node: Drawing Lines or Curves49727
Node: Writing Text on a Graph50418
Node: Area Fills50863
Node: More Complex Graphs51261
Node: Finishing Up51842
Node: In Case of Error52292
Node: Advanced Use of PLplot52855
Node: Command Line Arguments54094
Node: Devices58819
Ref: PLplot File Devices60899
Ref: PLplot Interactive Devices62609
Node: Driver Functions63342
Node: Family File Output65748
Node: Specifying the Output Device68486
Node: Adding FreeType Library Support to Bitmap Drivers74410
Node: View Surfaces; [Sub-]Pages; Viewports and Windows76092
Node: Defining the Viewport78083
Node: Defining the Window81627
Node: Annotating the Viewport82530
Node: Setting up a Standard Window87062
Node: Setting Line Attributes87876
Node: Setting the Area Fill Pattern89881
Node: Setting Color91382
Node: Color Map092940
Node: Color Map199063
Node: Setting Character Attributes106491
Node: Hershey font system107344
Node: Unicode font system109420
Node: The ps device driver111475
Node: The gd and wingcc device drivers112844
Node: The svg device driver116585
Node: The psttf; cairo; qt; and wxwidgets device drivers117811
Node: FCI118785
Ref: FCI interpretation120253
Node: Escape sequences in text120910
Ref: Roman Characters Corresponding to Greek Characters123529
Ref: The word "peace" expressed in several different languages in example 24 using UTF-8125434
Node: Character size adjustment126724
Node: Three-dimensional Plots128280
Node: Surface Plots128848
Node: Contour Plots131944
Node: Shade plots134154
Node: Image plots134947
Node: Vector plots135575
Node: Legends and color bars136211
Node: Deploying programs that use PLplot139792
Ref: Deploying programs that use PLplot-Footnote-1148064
Node: Drivers which implement file devices148308
Node: The qt driver148913
Node: The cairo driver149610
Node: The svg driver150339
Node: The ps driver151024
Node: The psttf driver152161
Node: The pdf driver153441
Node: The gd driver153871
Node: The pstex driver155085
Node: Drivers which implement interactive devices156519
Node: The qt driver <1>157105
Node: The cairo driver <1>158206
Node: The xwin driver159408
Node: The tk driver160472
Node: The aqt driver161044
Node: The wxwidgets driver161423
Node: wxWidgets Driver Basics161864
Node: Supported computer languages163097
Node: C Language163512
Ref: plplot-types164136
Ref: PLFLT-type164226
Ref: PLINT-type164551
Ref: PLBOOL-type164617
Ref: PLUNICODE-type164682
Ref: PLFLT_NC_SCALAR-type164898
Ref: PLINT_NC_SCALAR-type164987
Ref: PLBOOL_NC_SCALAR-type165076
Ref: PLUNICODE_NC_SCALAR-type165168
Ref: PLCHAR_NC_SCALAR-type165269
Ref: PLFLT_VECTOR-type165400
Ref: PLINT_VECTOR-type165485
Ref: PLBOOL_VECTOR-type165570
Ref: PLCHAR_VECTOR-type165658
Ref: PLFLT_NC_VECTOR-type165845
Ref: PLCHAR_NC_VECTOR-type165934
Ref: PLFLT_MATRIX-type166128
Ref: PLCHAR_MATRIX-type166224
Ref: PLFLT_NC_MATRIX-type166642
Ref: PLCHAR_NC_MATRIX-type166735
Ref: PLPointer-type167143
Ref: PLMAPFORM_callback-type167276
Ref: PLTRANSFORM_callback-type167857
Ref: PLLABEL_FUNC_callback-type168697
Ref: PLF2EVAL_callback-type169986
Ref: PLFILL_callback-type170801
Ref: PLDEFINED_callback-type171296
Ref: PLGraphicsIn-type171948
Ref: PLF2OPS-type172835
Ref: PLFLT_FE_POINTER-type174123
Node: Ada Language174817
Node: Overview175418
Node: The Bindings176189
Node: Thin Binding177342
Node: The Thick Bindings179393
Node: Standard Thick Binding Using Enhanced Names181936
Node: Thick Binding Using Traditional Names184383
Node: The Examples184899
Node: Obtaining the Software185883
Node: Obtaining an Ada compiler186288
Node: Download and install PLplot187542
Node: The Ada bindings to PLplot188194
Node: How to use the Ada bindings188871
Node: Ada 95 versus Ada 2005189184
Node: GNAT versus non-GNAT191481
Node: Sample command line project193275
Node: Unique Features of the Ada bindings195598
Node: High-level features for simplified plotting196411
Node: Foreground-background control196769
Node: Draw_On_Black; Draw_On_White197054
Node: Simple Plotters197606
Node: Multiplot_Pairs198261
Node: Simple_Plot198495
Node: Simple_Plot_Log_X198738
Node: Simple_Plot_Log_Y198951
Node: Simple_Plot_Log_XY199171
Node: Simple_Plot_Pairs199402
Node: Single_Plot199647
Node: Simple_Contour199908
Node: Simple_Mesh_3D200084
Node: Simple_Surface_3D200299
Node: Simple color map manipulations200500
Node: Integer Options Given Ada Names203277
Node: One-offs205707
Node: Parts That Retain a C Flavor209121
Node: Map-drawing209561
Node: Known Variances210422
Node: Documentation210629
Node: API211090
Node: Compilation notes211722
Node: Ada 95 Versus Ada 2005211983
Node: GNAT Dependence212466
Node: PLplot_Auxiliary212757
Node: Notes for Apple Macintosh OS X users213644
Node: Using Apple's Xcode IDE214516
Node: AquaTerm215579
Node: X11216187
Node: GNAT for OS X216772
Node: A C++ Interface for PLplot217155
Node: Motivation for the C++ Interface218049
Node: Design of the PLplot C++ Interface220923
Node: Stream/Object Identity221330
Node: Namespace Management222325
Node: Abstraction of Data Layout223909
Node: Callbacks and Shades226226
Node: Collapsing the API227266
Node: Specializing the PLplot C++ Interface228215
Node: Status of the C++ Interface230197
Node: Fortran Language231557
Node: OCaml Language246995
Node: Overview <1>247546
Node: The Bindings <1>247959
Node: Core Binding249596
Node: OCaml-specific variations to the core PLplot API250498
Node: OCaml high level 2D plotting API251781
Node: The Examples <1>252487
Node: Obtaining the Software <1>253217
Node: Obtaining the OCaml compiler253628
Node: How to use the OCaml bindings254424
Node: How to setup findlib for use with the OCaml bindings255085
Node: Sample command line project [core API]255953
Node: Sample command line project [OCaml-specific API]257559
Node: Sample toplevel project259374
Node: Known Issues260714
Node: Using PLplot from Python261048
Node: Using PLplot from Tcl262437
Node: Motivation for the Tcl Interface to PLplot263609
Node: Overview of the Tcl Language Binding268820
Node: The PLplot Tcl Matrix Extension274179
Node: Using Tcl Matrices from Tcl275289
Node: Using Tcl Matrices from C287428
Node: Using Tcl Matrices from C++288641
Node: Extending the Tcl Matrix facility289909
Node: Contouring and Shading from Tcl292650
Node: Drawing a Contour Plot from Tcl293387
Node: Drawing a Shaded Plot from Tcl298080
Node: Understanding the Performance Characteristics of Tcl299118
Node: Building an Extended WISH303102
Node: Introduction to Tcl304349
Node: Motivation for Tcl305479
Node: Capabilities of Tcl306603
Node: Acquiring Tcl308181
Node: Introduction to Tk309551
Node: Introduction to [incr Tcl]312265
Node: PLplot Extensions to Tcl314098
Node: Custom Extensions to Tcl315675
Node: WISH Construction317162
Node: WISH Linking320120
Node: WISH Programming320808
Node: Embedding Plots in Graphical User Interfaces321929
Node: Reference322520
Node: Bibliography322903
Node: References323180
Node: The Common API for PLplot323815
Node: pl_setcontlabelformat; Set format of numerical label for contours345899
Node: pl_setcontlabelparam; Set parameters of contour labelling other than format of numerical label346806
Node: pladv; Advance the [sub-]page348222
Node: plarc; Draw a circular or elliptical arc349897
Node: plaxes; Draw a box with axes; etc_ with arbitrary origin351436
Node: plbin; Plot a histogram from binned data356377
Node: plbop; Begin a new page358885
Node: plbox; Draw a box with axes; etc360241
Node: plbox3; Draw a box with axes; etc; in 3-d364815
Node: plbtime; Calculate broken-down time from continuous time for the current stream371947
Node: plcalc_world; Calculate world coordinates and corresponding window index from relative device coordinates374796
Node: plclear; Clear current [sub]page377743
Node: plcol0; Set color; cmap0378583
Node: plcol1; Set color; cmap1379699
Node: plcolorbar; Plot color bar for image; shade or gradient plots380619
Node: plconfigtime; Configure the transformation between continuous and broken-down time for the current stream392577
Node: plcont; Contour plot397232
Node: plcpstrm; Copy state parameters from the reference stream to the current stream402676
Node: plctime; Calculate continuous time from broken-down time for the current stream404327
Node: plend; End plotting session406883
Node: plend1; End plotting session for current stream407750
Node: plenv0; Same as plenv but if in multiplot mode does not advance the subpage; instead clears it408352
Node: plenv; Set up standard window and draw box414946
Node: pleop; Eject current page421306
Node: plerrx; Draw error bars in x direction421812
Node: plerry; Draw error bars in the y direction423121
Node: plfamadv; Advance to the next family file on the next new page424469
Node: plfill; Draw filled polygon424982
Node: plfill3; Draw filled polygon in 3D426255
Node: plflush; Flushes the output stream427656
Node: plfont; Set font428065
Node: plfontld; Load Hershey fonts429584
Node: plGetCursor; Wait for graphics input event and translate to world coordinates_430781
Node: plgchr; Get character default height and current [scaled] height431899
Node: plgcmap1_range; Get the cmap1 argument range for continuous color plots432792
Node: plgcol0; Returns 8-bit RGB values for given color index from cmap0433890
Node: plgcol0a; Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0435089
Node: plgcolbg; Returns the background color [cmap0[0]] by 8-bit RGB value436641
Node: plgcolbga; Returns the background color [cmap0[0]] by 8-bit RGB value and PLFLT alpha transparency value437767
Node: plgcompression; Get the current device-compression setting439073
Node: plgdev; Get the current device [keyword] name439898
Node: plgdidev; Get parameters that define current device-space window440687
Node: plgdiori; Get plot orientation442089
Node: plgdiplt; Get parameters that define current plot-space window443193
Node: plgdrawmode; Get drawing mode [depends on device support!]444581
Node: plgfam; Get family file parameters445509
Node: plgfci; Get FCI [font characterization integer]446579
Node: plgfnam; Get output file name447226
Node: plgfont; Get family; style and weight of the current font447874
Node: plglevel; Get the [current] run level449523
Node: plgpage; Get page parameters450216
Node: plgra; Switch to graphics screen451702
Node: plgradient; Draw linear gradient inside polygon452595
Node: plgriddata; Grid data from irregularly sampled data454660
Node: plgspa; Get current subpage parameters458783
Node: plgstrm; Get current stream number460222
Node: plgver; Get the current library version number460866
Node: plgvpd; Get viewport limits in normalized device coordinates461630
Node: plgvpw; Get viewport limits in world coordinates462941
Node: plgxax; Get x axis parameters464151
Node: plgyax; Get y axis parameters465443
Node: plgzax; Get z axis parameters466509
Node: plhist; Plot a histogram from unbinned data467589
Node: plhlsrgb; Convert HLS color to RGB470474
Node: plimagefr; Plot a 2D matrix using cmap1471799
Node: plimage; Plot a 2D matrix using cmap1 with automatic color adjustment476850
Node: plinit; Initialize PLplot478655
Node: pljoin; Draw a line between two points479988
Node: pllab; Simple routine to write labels480834
Node: pllegend; Plot legend using discretely annotated filled boxes; lines; and/or lines of symbols481915
Node: pllightsource; Sets the 3D position of the light source494303
Node: plline; Draw a line495309
Node: plline3; Draw a line in 3 space496127
Node: pllsty; Select line style497206
Node: plmap; Plot continental outline or shapefile data in world coordinates498029
Node: plmapfill; Plot all or a subset of Shapefile data; filling the polygons502535
Node: plmapline; Plot all or a subset of Shapefile data using lines in world coordinates506061
Node: plmapstring; Plot all or a subset of Shapefile data using strings or points in world coordinates510121
Node: plmaptex; Draw text at points defined by Shapefile data in world coordinates513919
Node: plmeridians; Plot latitude and longitude lines517894
Node: plmesh; Plot surface mesh520420
Node: plmeshc; Magnitude colored plot surface mesh with contour522772
Node: plmkstrm; Creates a new stream and makes it the default525678
Node: plmtex; Write text relative to viewport boundaries526801
Node: plmtex3; Write text relative to viewport boundaries in 3D plots529629
Node: plot3d; Plot 3-d surface plot532407
Node: plot3dc; Magnitude colored plot surface with contour535371
Node: plot3dcl; Magnitude colored plot surface with contour for z[x][y] with y index limits538950
Node: plparseopts; Parse command-line arguments543819
Node: plpat; Set area line fill pattern546894
Node: plpath; Draw a line between two points; accounting for coordinate transforms548352
Node: plpoin; Plot a glyph at the specified points549699
Node: plpoin3; Plot a glyph at the specified 3D points551549
Node: plpoly3; Draw a polygon in 3 space553617
Node: plprec; Set precision in numeric labels556486
Node: plpsty; Select area fill pattern557436
Node: plptex; Write text inside the viewport558911
Node: plptex3; Write text inside the viewport of a 3D plot561066
Node: plrandd; Random number generator returning a real random number in the range [0;1]564463
Node: plreplot; Replays contents of plot buffer to current device/file565446
Node: plrgbhls; Convert RGB color to HLS566012
Node: plschr; Set character size567358
Node: plscmap0; Set cmap0 colors by 8-bit RGB values568511
Node: plscmap0a; Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value569830
Node: plscmap0n; Set number of colors in cmap0571480
Node: plscmap1_range; Set the cmap1 argument range for continuous color plots572724
Node: plscmap1; Set opaque RGB cmap1 colors values574271
Node: plscmap1a; Set semitransparent cmap1 RGBA colors_576329
Node: plscmap1l; Set cmap1 colors using a piece-wise linear relationship578800
Node: plscmap1la; Set cmap1 colors and alpha transparency using a piece-wise linear relationship584072
Node: plscmap1n; Set number of colors in cmap1586572
Node: plscol0; Set 8-bit RGB values for given cmap0 color index587563
Node: plscol0a; Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index589060
Node: plscolbg; Set the background color by 8-bit RGB value590755
Node: plscolbga; Set the background color by 8-bit RGB value and PLFLT alpha transparency value_591844
Node: plscolor; Used to globally turn color output on/off593080
Node: plscompression; Set device-compression level593822
Node: plsdev; Set the device [keyword] name595225
Node: plsdidev; Set parameters that define current device-space window596006
Node: plsdimap; Set up transformation from metafile coordinates597552
Node: plsdiori; Set plot orientation598891
Node: plsdiplt; Set parameters that define current plot-space window601152
Node: plsdiplz; Set parameters incrementally [zoom mode] that define current plot-space window602365
Node: plsdrawmode; Set drawing mode [depends on device support!]604102
Node: plseed; Set seed for internal random number generator_605043
Node: plsesc; Set the escape character for text strings605785
Node: plsetopt; Set any command-line option607032
Node: plsfam; Set family file parameters608045
Node: plsfci; Set FCI [font characterization integer]609022
Node: plsfnam; Set output file name609959
Node: plsfont; Set family; style and weight of the current font610788
Node: plshades; Shade regions on the basis of value612399
Node: plshade; Shade individual region on the basis of value619944
Node: plslabelfunc; Assign a function to use for generating custom axis labels628947
Node: plsmaj; Set length of major ticks630800
Node: plsmem; Set the memory area to be plotted [RGB]631702
Node: plsmema; Set the memory area to be plotted [RGBA]632874
Node: plsmin; Set length of minor ticks634040
Node: plsori; Set orientation634941
Node: plspage; Set page parameters635753
Node: plspal0; Set the cmap0 palette using the specified cmap0*_pal format file638008
Node: plspal1; Set the cmap1 palette using the specified cmap1*_pal format file638842
Node: plspause; Set the pause [on end-of-page] status640724
Node: plsstrm; Set current output stream641431
Node: plssub; Set the number of subpages in x and y642167
Node: plssym; Set symbol size642872
Node: plstar; Initialization643863
Node: plstart; Initialization645004
Node: plstransform; Set a global coordinate transform function646684
Node: plstring; Plot a glyph at the specified points648301
Node: plstring3; Plot a glyph at the specified 3D points650226
Node: plstripa; Add a point to a strip chart652354
Node: plstripc; Create a 4-pen strip chart653459
Node: plstripd; Deletes and releases memory used by a strip chart657368
Node: plstyl; Set line style657971
Node: plsurf3d; Plot shaded 3-d surface plot659561
Node: plsurf3dl; Plot shaded 3-d surface plot for z[x][y] with y index limits662748
Node: plsvect; Set arrow style for vector plots667339
Node: plsvpa; Specify viewport in absolute coordinates668717
Node: plsxax; Set x axis parameters670237
Node: plsyax; Set y axis parameters671509
Node: plsym; Plot a glyph at the specified points672847
Node: plszax; Set z axis parameters674004
Node: pltext; Switch to text screen675330
Node: pltimefmt; Set format for date / time labels676497
Node: plvasp; Specify viewport using aspect ratio only682014
Node: plvect; Vector plot682794
Node: plvpas; Specify viewport using coordinates and aspect ratio687837
Node: plvpor; Specify viewport using normalized subpage coordinates689557
Node: plvsta; Select standard viewport691063
Node: plw3d; Configure the transformations required for projecting a 3D surface on a 2D window691722
Node: plwidth; Set pen width696416
Node: plwind; Specify window697210
Node: plxormod; Enter or leave xor mode698200
Node: The Specialized C/C++ API for PLplot699236
Node: plabort; Error abort702559
Node: plAlloc2dGrid; Allocate a block of memory for use as a matrix of type PLFLT_MATRIX703395
Node: plClearOpts; Clear internal option table info structure704887
Node: plexit; Error exit705591
Node: plFree2dGrid; Free the memory associated with a PLFLT matrix allocated using plAlloc2dGrid706634
Node: plfsurf3d; Plot shaded 3-d surface plot707741
Node: plgfile; Get output file handle711940
Node: plMergeOpts; Merge use option table into internal info structure712455
Node: plMinMax2dGrid; Find the minimum and maximum of a PLFLT matrix of type PLFLT_MATRIX allocated using plAlloc2dGrid713725
Node: plOptUsage; Print usage and syntax message714951
Node: plResetOpts; Reset internal option table info structure715850
Node: plsabort; Set abort handler716622
Node: plSetUsage; Set the ascii character strings used in usage and syntax messages717246
Node: plsexit; Set exit handler718208
Node: plsfile; Set output file handle718760
Node: plStatic2dGrid; Determine the Iliffe column vector of pointers to PLFLT row vectors corresponding to a 2D matrix of PLFLT's that is statically allocated719739
Node: pltr0; Identity transformation for matrix index to world coordinate mapping722096
Node: pltr1; Linear interpolation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays724495
Node: pltr2; Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays [row-major order as per normal C 2d arrays]727059
Node: plTranslateCursor; Convert device to world coordinates729667
Node: PLGraphicsIn; PLplot Graphics Input structure731156
Node: PLOptionTable; PLplot command line options table structure732890
Node: The Specialized Fortran API for PLplot734318
Node: plcont; Contour plot for Fortran735958
Node: plshade; Shaded plot for Fortran740367
Node: plshades; Continuously shaded plot for Fortran740922
Node: plvect; Vector plot for Fortran741505
Node: plmesh; Plot surface mesh for Fortran742061
Node: plot3d; Plot 3-d surface plot for Fortran742759
Node: plparseopts; parse arguments for Fortran743484
Node: plsesc; Set the escape character for text strings for Fortran744582
Node: API compatibility definition745602
Node: What is in the API?746672
Node: Regression test for backwards compatibility755915
Node: Obsolete/Deprecated API for PLplot757434
Node: plshade1; Shade individual region on the basis of value758166
Node: Internal C functions in PLplot767738
Node: plP_checkdriverinit; Checks to see if any of the specified drivers have been initialized768938
Node: plP_getinitdriverlist; Get the initialized-driver list770407
Node: The PLplot Libraries771435
Node: Bindings Libraries772163
Ref: Bindings Libraries <1>773262
Node: The PLplot Core Library773611
Node: Enhancement Libraries774318
Node: The CSIRO Cubic Spline Approximation Library774971
Node: The CSIRO Natural Neighbours Interpolation Library775274
Node: The QSAS Time Format Conversion Library775636
Node: Device-driver Libraries778860

End Tag Table


Local Variables:
coding: utf-8
End:
