This is plplotdoc.info, produced by makeinfo version 5.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: 301965
plplotdoc.info-3: 601498

Tag Table:
(Indirect)
Node: Top509
Node: Introduction26698
Node: Introduction <1>26856
Node: The PLplot plotting software27194
Node: Feature Summary31077
Node: Cross Platform31362
Node: Language Bindings32158
Node: Output File Formats32666
Node: Interactive Platforms33034
Node: Obtaining Access to PLplot33386
Node: Configure; build; and install PLplot from source33857
Node: PLplot Copyright Licensing39208
Node: Credits39836
Node: Programming40112
Node: Simple Use of PLplot40439
Node: Plotting a Simple Graph41434
Node: Initializing PLplot43388
Node: Defining Plot Scales and Axes44951
Node: Labelling the Graph46208
Node: Drawing the Graph46835
Node: Drawing Points47780
Node: Drawing Lines or Curves49992
Node: Writing Text on a Graph50683
Node: Area Fills51128
Node: More Complex Graphs51526
Node: Finishing Up52107
Node: In Case of Error52557
Node: Advanced Use of PLplot53120
Node: Command Line Arguments54359
Node: Devices59085
Ref: PLplot File Devices61165
Ref: PLplot Interactive Devices62875
Node: Driver Functions63608
Node: Family File Output66014
Node: Specifying the Output Device68752
Node: Adding FreeType Library Support to Bitmap Drivers74678
Node: View Surfaces; [Sub-]Pages; Viewports and Windows76360
Node: Defining the Viewport78353
Node: Defining the Window81897
Node: Annotating the Viewport82800
Node: Setting up a Standard Window87336
Node: Setting Line Attributes88150
Node: Setting the Area Fill Pattern90155
Node: Setting Color91656
Node: Color Map093214
Node: Color Map199337
Node: Setting Character Attributes106767
Node: Hershey font system107620
Node: Unicode font system109696
Node: The ps device driver111751
Node: The gd and wingcc device drivers113120
Node: The svg device driver116861
Node: The psttf; cairo; qt; and wxwidgets device drivers118087
Node: FCI119061
Ref: FCI interpretation120529
Node: Escape sequences in text121188
Ref: Roman Characters Corresponding to Greek Characters123807
Ref: The word "peace" expressed in several different languages in example 24 using UTF-8125712
Node: Character size adjustment127002
Node: Three-dimensional Plots128558
Node: Surface Plots129126
Node: Contour Plots132222
Node: Shade plots134432
Node: Image plots135225
Node: Vector plots135853
Node: Legends and color bars136489
Node: Deploying programs that use PLplot140070
Ref: Deploying programs that use PLplot-Footnote-1148362
Node: Drivers which implement file devices148606
Node: The qt driver149211
Node: The cairo driver149908
Node: The svg driver150637
Node: The ps driver151322
Node: The psttf driver152459
Node: The pdf driver153739
Node: The gd driver154171
Node: The pstex driver155385
Node: Drivers which implement interactive devices156820
Node: The qt driver <1>157406
Node: The cairo driver <1>158509
Node: The xwin driver159711
Node: The tk driver160775
Node: The aqt driver161347
Node: The wxwidgets driver161726
Node: wxWidgets Driver Basics162173
Node: Supported computer languages163406
Node: C Language163848
Ref: plplot-types164472
Ref: PLFLT-type164562
Ref: PLINT-type164888
Ref: PLBOOL-type164955
Ref: PLUNICODE-type165021
Ref: PLFLT_NC_SCALAR-type165238
Ref: PLINT_NC_SCALAR-type165328
Ref: PLBOOL_NC_SCALAR-type165418
Ref: PLUNICODE_NC_SCALAR-type165511
Ref: PLCHAR_NC_SCALAR-type165613
Ref: PLFLT_VECTOR-type165745
Ref: PLINT_VECTOR-type165831
Ref: PLBOOL_VECTOR-type165917
Ref: PLCHAR_VECTOR-type166006
Ref: PLFLT_NC_VECTOR-type166194
Ref: PLCHAR_NC_VECTOR-type166284
Ref: PLFLT_MATRIX-type166479
Ref: PLCHAR_MATRIX-type166576
Ref: PLFLT_NC_MATRIX-type167109
Ref: PLCHAR_NC_MATRIX-type167203
Ref: PLPointer-type167731
Ref: PLMAPFORM_callback-type167865
Ref: PLTRANSFORM_callback-type168447
Ref: PLLABEL_FUNC_callback-type169288
Ref: PLF2EVAL_callback-type170578
Ref: PLFILL_callback-type171394
Ref: PLDEFINED_callback-type171890
Ref: PLGraphicsIn-type172542
Ref: PLF2OPS-type173430
Ref: PLFLT_FE_POINTER-type174719
Node: Ada Language175414
Node: Overview176015
Node: The Bindings176786
Node: Thin Binding177943
Node: The Thick Bindings179996
Node: Standard Thick Binding Using Enhanced Names182547
Node: Thick Binding Using Traditional Names184994
Node: The Examples185510
Node: Obtaining the Software186496
Node: Obtaining an Ada compiler186901
Node: Download and install PLplot188157
Node: The Ada bindings to PLplot188809
Node: How to use the Ada bindings189486
Node: Ada 95 versus Ada 2005189799
Node: GNAT versus non-GNAT192096
Node: Sample command line project193892
Node: Unique Features of the Ada bindings196217
Node: High-level features for simplified plotting197030
Node: Foreground-background control197388
Node: Draw_On_Black; Draw_On_White197673
Node: Simple Plotters198225
Node: Multiplot_Pairs198880
Node: Simple_Plot199114
Node: Simple_Plot_Log_X199359
Node: Simple_Plot_Log_Y199572
Node: Simple_Plot_Log_XY199792
Node: Simple_Plot_Pairs200023
Node: Single_Plot200268
Node: Simple_Contour200529
Node: Simple_Mesh_3D200705
Node: Simple_Surface_3D200920
Node: Simple color map manipulations201121
Node: Integer Options Given Ada Names203898
Node: One-offs206328
Node: Parts That Retain a C Flavor209742
Node: Map-drawing210182
Node: Known Variances211043
Node: Documentation211250
Node: API211711
Node: Compilation notes212343
Node: Ada 95 Versus Ada 2005212604
Node: GNAT Dependence213087
Node: PLplot_Auxiliary213378
Node: Notes for Apple Macintosh OS X users214265
Node: Using Apple's Xcode IDE215139
Node: AquaTerm216206
Node: X11216816
Node: GNAT for OS X217403
Node: A C++ Interface for PLplot217786
Node: Motivation for the C++ Interface218680
Node: Design of the PLplot C++ Interface221558
Node: Stream/Object Identity221965
Node: Namespace Management222962
Node: Abstraction of Data Layout224558
Node: Callbacks and Shades226886
Node: Collapsing the API227928
Node: Specializing the PLplot C++ Interface228877
Node: Status of the C++ Interface230860
Node: Fortran Language232226
Node: OCaml Language247668
Node: Overview <1>248217
Node: The Bindings <1>248630
Node: Core Binding250267
Node: OCaml-specific variations to the core PLplot API251169
Node: OCaml high level 2D plotting API252452
Node: The Examples <1>253158
Node: Obtaining the Software <1>253888
Node: Obtaining the OCaml compiler254299
Node: How to use the OCaml bindings255095
Node: How to setup findlib for use with the OCaml bindings255756
Node: Sample command line project [core API]256625
Node: Sample command line project [OCaml-specific API]258233
Node: Sample toplevel project260050
Node: Known Issues261393
Node: Using PLplot from Perl261727
Node: Using PLplot from Python264384
Node: Using PLplot from Tcl265781
Node: Motivation for the Tcl Interface to PLplot266955
Node: Overview of the Tcl Language Binding272166
Node: The PLplot Tcl Matrix Extension277534
Node: Using Tcl Matrices from Tcl278644
Node: Using Tcl Matrices from C290796
Node: Using Tcl Matrices from C++292011
Node: Extending the Tcl Matrix facility293279
Node: Contouring and Shading from Tcl296024
Node: Drawing a Contour Plot from Tcl296761
Node: Drawing a Shaded Plot from Tcl301965
Node: Understanding the Performance Characteristics of Tcl303006
Node: Building an Extended WISH306485
Node: Introduction to Tcl307733
Node: Motivation for Tcl308863
Node: Capabilities of Tcl309987
Node: Acquiring Tcl311565
Node: Introduction to Tk312935
Node: Introduction to [incr Tcl]315656
Node: PLplot Extensions to Tcl317489
Node: Custom Extensions to Tcl319071
Node: WISH Construction320564
Node: WISH Linking323522
Node: WISH Programming324210
Node: Embedding Plots in Graphical User Interfaces325331
Node: Reference325924
Node: Bibliography326307
Node: References326584
Node: The Common API for PLplot327219
Node: pl_setcontlabelformat; Set format of numerical label for contours349345
Node: pl_setcontlabelparam; Set parameters of contour labelling other than format of numerical label350252
Node: pladv; Advance the [sub-]page351668
Node: plarc; Draw a circular or elliptical arc353345
Node: plaxes; Draw a box with axes; etc_ with arbitrary origin354884
Node: plbin; Plot a histogram from binned data359908
Node: plbop; Begin a new page362467
Node: plbox; Draw a box with axes; etc363823
Node: plbox3; Draw a box with axes; etc; in 3-d368471
Node: plbtime; Calculate broken-down time from continuous time for the current stream375723
Node: plcalc_world; Calculate world coordinates and corresponding window index from relative device coordinates378607
Node: plclear; Clear current [sub]page381587
Node: plcol0; Set color; cmap0382460
Node: plcol1; Set color; cmap1383576
Node: plcolorbar; Plot color bar for image; shade or gradient plots384496
Node: plconfigtime; Configure the transformation between continuous and broken-down time for the current stream396408
Node: plcont; Contour plot401096
Node: plcpstrm; Copy state parameters from the reference stream to the current stream406540
Node: plctime; Calculate continuous time from broken-down time for the current stream408191
Node: plend; End plotting session410782
Node: plend1; End plotting session for current stream411651
Node: plenv0; Same as plenv but if in multiplot mode does not advance the subpage; instead clears it412253
Node: plenv; Set up standard window and draw box418847
Node: pleop; Eject current page425207
Node: plerrx; Draw error bars in x direction425713
Node: plerry; Draw error bars in the y direction427073
Node: plfamadv; Advance to the next family file on the next new page428472
Node: plfill; Draw filled polygon428985
Node: plfill3; Draw filled polygon in 3D430258
Node: plflush; Flushes the output stream431703
Node: plfont; Set font432112
Node: plfontld; Load Hershey fonts433631
Node: plGetCursor; Wait for graphics input event and translate to world coordinates_434828
Node: plgchr; Get character default height and current [scaled] height435946
Node: plgcmap1_range; Get the cmap1 argument range for continuous color plots436839
Node: plgcol0; Returns 8-bit RGB values for given color index from cmap0437937
Node: plgcol0a; Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0439136
Node: plgcolbg; Returns the background color [cmap0[0]] by 8-bit RGB value440688
Node: plgcolbga; Returns the background color [cmap0[0]] by 8-bit RGB value and PLFLT alpha transparency value441814
Node: plgcompression; Get the current device-compression setting443120
Node: plgdev; Get the current device [keyword] name443945
Node: plgdidev; Get parameters that define current device-space window444734
Node: plgdiori; Get plot orientation446136
Node: plgdiplt; Get parameters that define current plot-space window447240
Node: plgdrawmode; Get drawing mode [depends on device support!]448628
Node: plgfam; Get family file parameters449556
Node: plgfci; Get FCI [font characterization integer]450626
Node: plgfnam; Get output file name451273
Node: plgfont; Get family; style and weight of the current font451921
Node: plglevel; Get the [current] run level453569
Node: plgpage; Get page parameters454262
Node: plgra; Switch to graphics screen455748
Node: plgradient; Draw linear gradient inside polygon456641
Node: plgriddata; Grid data from irregularly sampled data458706
Node: plgspa; Get current subpage parameters462862
Node: plgstrm; Get current stream number464301
Node: plgver; Get the current library version number464945
Node: plgvpd; Get viewport limits in normalized device coordinates465709
Node: plgvpw; Get viewport limits in world coordinates467053
Node: plgxax; Get x axis parameters468296
Node: plgyax; Get y axis parameters469588
Node: plgzax; Get z axis parameters470654
Node: plhist; Plot a histogram from unbinned data471734
Node: plhlsrgb; Convert HLS color to RGB474619
Node: plimagefr; Plot a 2D matrix using cmap1476000
Node: plimage; Plot a 2D matrix using cmap1 with automatic color adjustment481051
Node: plinit; Initialize PLplot482856
Node: pljoin; Draw a line between two points484189
Node: pllab; Simple routine to write labels485035
Node: pllegend; Plot legend using discretely annotated filled boxes; lines; and/or lines of symbols486116
Node: pllightsource; Sets the 3D position of the light source498480
Node: plline; Draw a line499486
Node: plline3; Draw a line in 3 space500304
Node: pllsty; Select line style501383
Node: plmap; Plot continental outline or shapefile data in world coordinates502206
Node: plmapfill; Plot all or a subset of Shapefile data; filling the polygons506069
Node: plmapline; Plot all or a subset of Shapefile data using lines in world coordinates509595
Node: plmapstring; Plot all or a subset of Shapefile data using strings or points in world coordinates513655
Node: plmaptex; Draw text at points defined by Shapefile data in world coordinates517453
Node: plmeridians; Plot latitude and longitude lines521428
Node: plmesh; Plot surface mesh523954
Node: plmeshc; Magnitude colored plot surface mesh with contour526306
Node: plmkstrm; Creates a new stream and makes it the default529212
Node: plmtex; Write text relative to viewport boundaries530335
Node: plmtex3; Write text relative to viewport boundaries in 3D plots533223
Node: plot3d; Plot 3-d surface plot536001
Node: plot3dc; Magnitude colored plot surface with contour538969
Node: plot3dcl; Magnitude colored plot surface with contour for z[x][y] with y index limits542581
Node: plparseopts; Parse command-line arguments547485
Node: plpat; Set area line fill pattern550612
Node: plpath; Draw a line between two points; accounting for coordinate transforms552116
Node: plpoin; Plot a glyph at the specified points553463
Node: plpoin3; Plot a glyph at the specified 3D points555315
Node: plpoly3; Draw a polygon in 3 space557385
Node: plprec; Set precision in numeric labels560262
Node: plpsty; Select area fill pattern561212
Node: plptex; Write text inside the viewport562687
Node: plptex3; Write text inside the viewport of a 3D plot564842
Node: plrandd; Random number generator returning a real random number in the range [0;1]568239
Node: plreplot; Replays contents of plot buffer to current device/file569222
Node: plrgbhls; Convert RGB color to HLS569788
Node: plschr; Set character size571197
Node: plscmap0; Set cmap0 colors by 8-bit RGB values572350
Node: plscmap0a; Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value573671
Node: plscmap0n; Set number of colors in cmap0575323
Node: plscmap1_range; Set the cmap1 argument range for continuous color plots576567
Node: plscmap1; Set opaque RGB cmap1 colors values578114
Node: plscmap1a; Set semitransparent cmap1 RGBA colors_580172
Node: plscmap1l; Set cmap1 colors using a piece-wise linear relationship582642
Node: plscmap1la; Set cmap1 colors and alpha transparency using a piece-wise linear relationship587503
Node: plscmap1n; Set number of colors in cmap1590003
Node: plscol0; Set 8-bit RGB values for given cmap0 color index590994
Node: plscol0a; Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index592491
Node: plscolbg; Set the background color by 8-bit RGB value594186
Node: plscolbga; Set the background color by 8-bit RGB value and PLFLT alpha transparency value_595275
Node: plscolor; Used to globally turn color output on/off596511
Node: plscompression; Set device-compression level597253
Node: plsdev; Set the device [keyword] name598656
Node: plsdidev; Set parameters that define current device-space window599441
Node: plsdimap; Set up transformation from metafile coordinates601498
Node: plsdiori; Set plot orientation602839
Node: plsdiplt; Set parameters that define current plot-space window604591
Node: plsdiplz; Set parameters incrementally [zoom mode] that define current plot-space window605804
Node: plsdrawmode; Set drawing mode [depends on device support!]607541
Node: plseed; Set seed for internal random number generator_608482
Node: plsesc; Set the escape character for text strings609224
Node: plsetopt; Set any command-line option610508
Node: plsfam; Set family file parameters611521
Node: plsfci; Set FCI [font characterization integer]612498
Node: plsfnam; Set output file name613468
Node: plsfont; Set family; style and weight of the current font614297
Node: plshades; Shade regions on the basis of value615907
Node: plshade; Shade individual region on the basis of value623611
Node: plslabelfunc; Assign a function to use for generating custom axis labels632614
Node: plsmaj; Set length of major ticks634467
Node: plsmem; Set the memory area to be plotted [RGB]635369
Node: plsmema; Set the memory area to be plotted [RGBA]636541
Node: plsmin; Set length of minor ticks637707
Node: plsori; Set orientation638608
Node: plspage; Set page parameters639420
Node: plspal0; Set the cmap0 palette using the specified cmap0*_pal format file641675
Node: plspal1; Set the cmap1 palette using the specified cmap1*_pal format file642509
Node: plspause; Set the pause [on end-of-page] status644391
Node: plsstrm; Set current output stream645098
Node: plssub; Set the number of subpages in x and y645834
Node: plssym; Set symbol size646539
Node: plstar; Initialization647530
Node: plstart; Initialization648671
Node: plstransform; Set a global coordinate transform function650408
Node: plstring; Plot a glyph at the specified points652025
Node: plstring3; Plot a glyph at the specified 3D points653950
Node: plstripa; Add a point to a strip chart656078
Node: plstripc; Create a 4-pen strip chart657183
Node: plstripd; Deletes and releases memory used by a strip chart661274
Node: plstyl; Set line style661877
Node: plsurf3d; Plot shaded 3-d surface plot663467
Node: plsurf3dl; Plot shaded 3-d surface plot for z[x][y] with y index limits666654
Node: plsvect; Set arrow style for vector plots671247
Node: plsvpa; Specify viewport in absolute coordinates672625
Node: plsxax; Set x axis parameters674145
Node: plsyax; Set y axis parameters675417
Node: plsym; Plot a glyph at the specified points676755
Node: plszax; Set z axis parameters677912
Node: pltext; Switch to text screen679238
Node: pltimefmt; Set format for date / time labels680405
Node: plvasp; Specify viewport using aspect ratio only685926
Node: plvect; Vector plot686706
Node: plvpas; Specify viewport using coordinates and aspect ratio691749
Node: plvpor; Specify viewport using normalized subpage coordinates693473
Node: plvsta; Select standard viewport694979
Node: plw3d; Configure the transformations required for projecting a 3D surface on a 2D window695638
Node: plwidth; Set pen width700332
Node: plwind; Specify window701126
Node: plxormod; Enter or leave xor mode702116
Node: The Specialized C/C++ API for PLplot703152
Node: plabort; Error abort706893
Node: plAlloc2dGrid; Allocate a block of memory for use as a matrix of type PLFLT_MATRIX_707732
Node: plClearOpts; Clear internal option table info structure_709178
Node: plexit; Error exit709887
Node: plFree2dGrid; Free the memory associated with a PLFLT matrix allocated using plAlloc2dGrid_710932
Node: plfsurf3d; Plot shaded 3-d surface plot712044
Node: plgfile; Get output file handle716215
Node: plMergeOpts; Merge use option table into internal info structure_716731
Node: plMinMax2dGrid; Find the minimum and maximum of a PLFLT matrix of type PLFLT_MATRIX allocated using plAlloc2dGrid_717970
Node: plOptUsage; Print usage and syntax message_719202
Node: plResetOpts; Reset internal option table info structure_720108
Node: plsabort; Set abort handler720885
Node: plSetUsage; Set the ascii character strings used in usage and syntax messages_721476
Node: plsexit; Set exit handler722442
Node: plsfile; Set output file handle722995
Node: plshade1; Shade individual region on the basis of value723879
Node: pltr0; Identity transformation for matrix index to world coordinate mapping733790
Node: pltr1; Linear interpolation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays736092
Node: pltr2; Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays [row-major order as per normal C 2d arrays]738656
Node: plTranslateCursor; Convert device to world coordinates741264
Node: PLGraphicsIn; PLplot Graphics Input structure742753
Node: PLOptionTable; PLplot command line options table structure744487
Node: The Specialized Fortran API for PLplot745916
Node: plcont; Contour plot for Fortran747556
Node: plshade; Shaded plot for Fortran751967
Node: plshades; Continuously shaded plot for Fortran752522
Node: plvect; Vector plot for Fortran753105
Node: plmesh; Plot surface mesh for Fortran753661
Node: plot3d; Plot 3-d surface plot for Fortran754359
Node: plparseopts; parse arguments for Fortran755084
Node: plsesc; Set the escape character for text strings for Fortran756184
Node: API compatibility definition757208
Node: What is in the API?758278
Node: Regression test for backwards compatibility767492
Node: Obsolete/Deprecated API for PLplot769011
Node: plclr; Eject current page770140
Node: plcol; Set color770451
Node: plhls; Set current color by HLS770908
Node: plHLS_RGB; Convert HLS color to RGB771732
Node: plpage; Begin a new page772808
Node: plrgb; Set line color by red; green773178
Node: plrgb1; Set line color by 8-bit RGB values773899
Node: plwid; Set pen width774633
Node: Internal C functions in PLplot775540
Node: plP_checkdriverinit; Checks to see if any of the specified drivers have been initialized776742
Node: plP_getinitdriverlist; Get the initialized-driver list778211
Node: The PLplot Libraries779239
Node: Bindings Libraries779967
Ref: Bindings Libraries <1>781066
Node: The PLplot Core Library781415
Node: Enhancement Libraries782122
Node: The CSIRO Cubic Spline Approximation Library782775
Node: The CSIRO Natural Neighbours Interpolation Library783078
Node: The QSAS Time Format Conversion Library783440
Node: Device-driver Libraries786664

End Tag Table


Local Variables:
coding: utf-8
End:
