This is plplotdoc.info, produced by makeinfo version 6.4.90 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: 512
plplotdoc.info-2: 301975
plplotdoc.info-3: 601511

Tag Table:
(Indirect)
Node: Top512
Node: Introduction26701
Node: Introduction <1>26859
Node: The PLplot plotting software27197
Node: Feature Summary31080
Node: Cross Platform31365
Node: Language Bindings32161
Node: Output File Formats32669
Node: Interactive Platforms33037
Node: Obtaining Access to PLplot33389
Node: Configure; build; and install PLplot from source33860
Node: PLplot Copyright Licensing39211
Node: Credits39839
Node: Programming40115
Node: Simple Use of PLplot40442
Node: Plotting a Simple Graph41437
Node: Initializing PLplot43391
Node: Defining Plot Scales and Axes44954
Node: Labelling the Graph46211
Node: Drawing the Graph46838
Node: Drawing Points47783
Node: Drawing Lines or Curves49995
Node: Writing Text on a Graph50686
Node: Area Fills51131
Node: More Complex Graphs51529
Node: Finishing Up52110
Node: In Case of Error52560
Node: Advanced Use of PLplot53123
Node: Command Line Arguments54362
Node: Devices59088
Ref: PLplot File Devices61168
Ref: PLplot Interactive Devices62878
Node: Driver Functions63612
Node: Family File Output66018
Node: Specifying the Output Device68756
Node: Adding FreeType Library Support to Bitmap Drivers74682
Node: View Surfaces; [Sub-]Pages; Viewports and Windows76364
Node: Defining the Viewport78357
Node: Defining the Window81901
Node: Annotating the Viewport82804
Node: Setting up a Standard Window87340
Node: Setting Line Attributes88154
Node: Setting the Area Fill Pattern90159
Node: Setting Color91660
Node: Color Map093218
Node: Color Map199341
Node: Setting Character Attributes106771
Node: Hershey font system107624
Node: Unicode font system109700
Node: The ps device driver111755
Node: The gd and wingcc device drivers113124
Node: The svg device driver116865
Node: The psttf; cairo; qt; and wxwidgets device drivers118091
Node: FCI119065
Ref: FCI interpretation120533
Node: Escape sequences in text121193
Ref: Roman Characters Corresponding to Greek Characters123812
Ref: The word "peace" expressed in several different languages in example 24 using UTF-8125718
Node: Character size adjustment127009
Node: Three-dimensional Plots128565
Node: Surface Plots129133
Node: Contour Plots132229
Node: Shade plots134439
Node: Image plots135232
Node: Vector plots135860
Node: Legends and color bars136496
Node: Deploying programs that use PLplot140077
Ref: Deploying programs that use PLplot-Footnote-1148369
Node: Drivers which implement file devices148613
Node: The qt driver149218
Node: The cairo driver149915
Node: The svg driver150644
Node: The ps driver151329
Node: The psttf driver152466
Node: The pdf driver153746
Node: The gd driver154178
Node: The pstex driver155392
Node: Drivers which implement interactive devices156827
Node: The qt driver <1>157413
Node: The cairo driver <1>158516
Node: The xwin driver159718
Node: The tk driver160782
Node: The aqt driver161354
Node: The wxwidgets driver161733
Node: wxWidgets Driver Basics162180
Node: Supported computer languages163413
Node: C Language163855
Ref: plplot-types164479
Ref: PLFLT-type164569
Ref: PLINT-type164895
Ref: PLBOOL-type164962
Ref: PLUNICODE-type165028
Ref: PLFLT_NC_SCALAR-type165245
Ref: PLINT_NC_SCALAR-type165335
Ref: PLBOOL_NC_SCALAR-type165425
Ref: PLUNICODE_NC_SCALAR-type165518
Ref: PLCHAR_NC_SCALAR-type165620
Ref: PLFLT_VECTOR-type165752
Ref: PLINT_VECTOR-type165838
Ref: PLBOOL_VECTOR-type165924
Ref: PLCHAR_VECTOR-type166013
Ref: PLFLT_NC_VECTOR-type166201
Ref: PLCHAR_NC_VECTOR-type166291
Ref: PLFLT_MATRIX-type166486
Ref: PLCHAR_MATRIX-type166583
Ref: PLFLT_NC_MATRIX-type167116
Ref: PLCHAR_NC_MATRIX-type167210
Ref: PLPointer-type167738
Ref: PLMAPFORM_callback-type167872
Ref: PLTRANSFORM_callback-type168454
Ref: PLLABEL_FUNC_callback-type169295
Ref: PLF2EVAL_callback-type170585
Ref: PLFILL_callback-type171401
Ref: PLDEFINED_callback-type171897
Ref: PLGraphicsIn-type172549
Ref: PLF2OPS-type173437
Ref: PLFLT_FE_POINTER-type174726
Node: Ada Language175421
Node: Overview176022
Node: The Bindings176793
Node: Thin Binding177950
Node: The Thick Bindings180003
Node: Standard Thick Binding Using Enhanced Names182554
Node: Thick Binding Using Traditional Names185001
Node: The Examples185517
Node: Obtaining the Software186503
Node: Obtaining an Ada compiler186908
Node: Download and install PLplot188164
Node: The Ada bindings to PLplot188816
Node: How to use the Ada bindings189493
Node: Ada 95 versus Ada 2005189806
Node: GNAT versus non-GNAT192103
Node: Sample command line project193899
Node: Unique Features of the Ada bindings196224
Node: High-level features for simplified plotting197037
Node: Foreground-background control197395
Node: Draw_On_Black; Draw_On_White197680
Node: Simple Plotters198232
Node: Multiplot_Pairs198887
Node: Simple_Plot199121
Node: Simple_Plot_Log_X199366
Node: Simple_Plot_Log_Y199579
Node: Simple_Plot_Log_XY199799
Node: Simple_Plot_Pairs200030
Node: Single_Plot200275
Node: Simple_Contour200536
Node: Simple_Mesh_3D200712
Node: Simple_Surface_3D200927
Node: Simple color map manipulations201128
Node: Integer Options Given Ada Names203905
Node: One-offs206335
Node: Parts That Retain a C Flavor209749
Node: Map-drawing210189
Node: Known Variances211050
Node: Documentation211257
Node: API211718
Node: Compilation notes212350
Node: Ada 95 Versus Ada 2005212611
Node: GNAT Dependence213094
Node: PLplot_Auxiliary213385
Node: Notes for Apple Macintosh OS X users214272
Node: Using Apple's Xcode IDE215146
Node: AquaTerm216213
Node: X11216823
Node: GNAT for OS X217410
Node: A C++ Interface for PLplot217793
Node: Motivation for the C++ Interface218687
Node: Design of the PLplot C++ Interface221565
Node: Stream/Object Identity221972
Node: Namespace Management222969
Node: Abstraction of Data Layout224565
Node: Callbacks and Shades226893
Node: Collapsing the API227935
Node: Specializing the PLplot C++ Interface228884
Node: Status of the C++ Interface230867
Node: Fortran Language232233
Node: OCaml Language247675
Node: Overview <1>248224
Node: The Bindings <1>248637
Node: Core Binding250274
Node: OCaml-specific variations to the core PLplot API251176
Node: OCaml high level 2D plotting API252459
Node: The Examples <1>253165
Node: Obtaining the Software <1>253895
Node: Obtaining the OCaml compiler254306
Node: How to use the OCaml bindings255102
Node: How to setup findlib for use with the OCaml bindings255763
Node: Sample command line project [core API]256632
Node: Sample command line project [OCaml-specific API]258240
Node: Sample toplevel project260057
Node: Known Issues261400
Node: Using PLplot from Perl261734
Node: Using PLplot from Python264391
Node: Using PLplot from Tcl265788
Node: Motivation for the Tcl Interface to PLplot266962
Node: Overview of the Tcl Language Binding272173
Node: The PLplot Tcl Matrix Extension277541
Node: Using Tcl Matrices from Tcl278651
Node: Using Tcl Matrices from C290803
Node: Using Tcl Matrices from C++292018
Node: Extending the Tcl Matrix facility293286
Node: Contouring and Shading from Tcl296031
Node: Drawing a Contour Plot from Tcl296768
Node: Drawing a Shaded Plot from Tcl301975
Node: Understanding the Performance Characteristics of Tcl303016
Node: Building an Extended WISH306495
Node: Introduction to Tcl307743
Node: Motivation for Tcl308873
Node: Capabilities of Tcl309997
Node: Acquiring Tcl311575
Node: Introduction to Tk312945
Node: Introduction to [incr Tcl]315666
Node: PLplot Extensions to Tcl317499
Node: Custom Extensions to Tcl319081
Node: WISH Construction320574
Node: WISH Linking323532
Node: WISH Programming324220
Node: Embedding Plots in Graphical User Interfaces325341
Node: Reference325934
Node: Bibliography326317
Node: References326594
Node: The Common API for PLplot327229
Node: pl_setcontlabelformat; Set format of numerical label for contours349355
Node: pl_setcontlabelparam; Set parameters of contour labelling other than format of numerical label350262
Node: pladv; Advance the [sub-]page351678
Node: plarc; Draw a circular or elliptical arc353355
Node: plaxes; Draw a box with axes; etc_ with arbitrary origin354894
Node: plbin; Plot a histogram from binned data359918
Node: plbop; Begin a new page362477
Node: plbox; Draw a box with axes; etc363833
Node: plbox3; Draw a box with axes; etc; in 3-d368481
Node: plbtime; Calculate broken-down time from continuous time for the current stream375733
Node: plcalc_world; Calculate world coordinates and corresponding window index from relative device coordinates378617
Node: plclear; Clear current [sub]page381597
Node: plcol0; Set color; cmap0382470
Node: plcol1; Set color; cmap1383586
Node: plcolorbar; Plot color bar for image; shade or gradient plots384506
Node: plconfigtime; Configure the transformation between continuous and broken-down time for the current stream396418
Node: plcont; Contour plot401106
Node: plcpstrm; Copy state parameters from the reference stream to the current stream406550
Node: plctime; Calculate continuous time from broken-down time for the current stream408201
Node: plend; End plotting session410792
Node: plend1; End plotting session for current stream411661
Node: plenv0; Same as plenv but if in multiplot mode does not advance the subpage; instead clears it412263
Node: plenv; Set up standard window and draw box418857
Node: pleop; Eject current page425217
Node: plerrx; Draw error bars in x direction425723
Node: plerry; Draw error bars in the y direction427083
Node: plfamadv; Advance to the next family file on the next new page428482
Node: plfill; Draw filled polygon428995
Node: plfill3; Draw filled polygon in 3D430268
Node: plflush; Flushes the output stream431713
Node: plfont; Set font432122
Node: plfontld; Load Hershey fonts433641
Node: plGetCursor; Wait for graphics input event and translate to world coordinates_434838
Node: plgchr; Get character default height and current [scaled] height435956
Node: plgcmap1_range; Get the cmap1 argument range for continuous color plots436849
Node: plgcol0; Returns 8-bit RGB values for given color index from cmap0437947
Node: plgcol0a; Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0439146
Node: plgcolbg; Returns the background color [cmap0[0]] by 8-bit RGB value440698
Node: plgcolbga; Returns the background color [cmap0[0]] by 8-bit RGB value and PLFLT alpha transparency value441824
Node: plgcompression; Get the current device-compression setting443130
Node: plgdev; Get the current device [keyword] name443955
Node: plgdidev; Get parameters that define current device-space window444744
Node: plgdiori; Get plot orientation446146
Node: plgdiplt; Get parameters that define current plot-space window447250
Node: plgdrawmode; Get drawing mode [depends on device support!]448638
Node: plgfam; Get family file parameters449566
Node: plgfci; Get FCI [font characterization integer]450636
Node: plgfnam; Get output file name451283
Node: plgfont; Get family; style and weight of the current font451931
Node: plglevel; Get the [current] run level453579
Node: plgpage; Get page parameters454272
Node: plgra; Switch to graphics screen455758
Node: plgradient; Draw linear gradient inside polygon456651
Node: plgriddata; Grid data from irregularly sampled data458716
Node: plgspa; Get current subpage parameters462872
Node: plgstrm; Get current stream number464311
Node: plgver; Get the current library version number464955
Node: plgvpd; Get viewport limits in normalized device coordinates465719
Node: plgvpw; Get viewport limits in world coordinates467063
Node: plgxax; Get x axis parameters468306
Node: plgyax; Get y axis parameters469598
Node: plgzax; Get z axis parameters470664
Node: plhist; Plot a histogram from unbinned data471744
Node: plhlsrgb; Convert HLS color to RGB474629
Node: plimagefr; Plot a 2D matrix using cmap1476010
Node: plimage; Plot a 2D matrix using cmap1 with automatic color adjustment481061
Node: plinit; Initialize PLplot482866
Node: pljoin; Draw a line between two points484199
Node: pllab; Simple routine to write labels485045
Node: pllegend; Plot legend using discretely annotated filled boxes; lines; and/or lines of symbols486126
Node: pllightsource; Sets the 3D position of the light source498490
Node: plline; Draw a line499496
Node: plline3; Draw a line in 3 space500314
Node: pllsty; Select line style501393
Node: plmap; Plot continental outline or shapefile data in world coordinates502216
Node: plmapfill; Plot all or a subset of Shapefile data; filling the polygons506079
Node: plmapline; Plot all or a subset of Shapefile data using lines in world coordinates509605
Node: plmapstring; Plot all or a subset of Shapefile data using strings or points in world coordinates513665
Node: plmaptex; Draw text at points defined by Shapefile data in world coordinates517463
Node: plmeridians; Plot latitude and longitude lines521438
Node: plmesh; Plot surface mesh523964
Node: plmeshc; Magnitude colored plot surface mesh with contour526316
Node: plmkstrm; Creates a new stream and makes it the default529222
Node: plmtex; Write text relative to viewport boundaries530345
Node: plmtex3; Write text relative to viewport boundaries in 3D plots533233
Node: plot3d; Plot 3-d surface plot536011
Node: plot3dc; Magnitude colored plot surface with contour538979
Node: plot3dcl; Magnitude colored plot surface with contour for z[x][y] with y index limits542591
Node: plparseopts; Parse command-line arguments547495
Node: plpat; Set area line fill pattern550622
Node: plpath; Draw a line between two points; accounting for coordinate transforms552126
Node: plpoin; Plot a glyph at the specified points553473
Node: plpoin3; Plot a glyph at the specified 3D points555325
Node: plpoly3; Draw a polygon in 3 space557395
Node: plprec; Set precision in numeric labels560272
Node: plpsty; Select area fill pattern561222
Node: plptex; Write text inside the viewport562697
Node: plptex3; Write text inside the viewport of a 3D plot564852
Node: plrandd; Random number generator returning a real random number in the range [0;1]568249
Node: plreplot; Replays contents of plot buffer to current device/file569232
Node: plrgbhls; Convert RGB color to HLS569798
Node: plschr; Set character size571207
Node: plscmap0; Set cmap0 colors by 8-bit RGB values572360
Node: plscmap0a; Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value573681
Node: plscmap0n; Set number of colors in cmap0575333
Node: plscmap1_range; Set the cmap1 argument range for continuous color plots576577
Node: plscmap1; Set opaque RGB cmap1 colors values578124
Node: plscmap1a; Set semitransparent cmap1 RGBA colors_580182
Node: plscmap1l; Set cmap1 colors using a piece-wise linear relationship582652
Node: plscmap1la; Set cmap1 colors and alpha transparency using a piece-wise linear relationship587513
Node: plscmap1n; Set number of colors in cmap1590013
Node: plscol0; Set 8-bit RGB values for given cmap0 color index591004
Node: plscol0a; Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index592501
Node: plscolbg; Set the background color by 8-bit RGB value594196
Node: plscolbga; Set the background color by 8-bit RGB value and PLFLT alpha transparency value_595285
Node: plscolor; Used to globally turn color output on/off596521
Node: plscompression; Set device-compression level597263
Node: plsdev; Set the device [keyword] name598666
Node: plsdidev; Set parameters that define current device-space window599451
Node: plsdimap; Set up transformation from metafile coordinates601511
Node: plsdiori; Set plot orientation602852
Node: plsdiplt; Set parameters that define current plot-space window604604
Node: plsdiplz; Set parameters incrementally [zoom mode] that define current plot-space window605817
Node: plsdrawmode; Set drawing mode [depends on device support!]607554
Node: plseed; Set seed for internal random number generator_608495
Node: plsesc; Set the escape character for text strings609237
Node: plsetopt; Set any command-line option610521
Node: plsfam; Set family file parameters611534
Node: plsfci; Set FCI [font characterization integer]612511
Node: plsfnam; Set output file name613481
Node: plsfont; Set family; style and weight of the current font614310
Node: plshades; Shade regions on the basis of value615920
Node: plshade; Shade individual region on the basis of value623624
Node: plslabelfunc; Assign a function to use for generating custom axis labels632627
Node: plsmaj; Set length of major ticks634480
Node: plsmem; Set the memory area to be plotted [RGB]635382
Node: plsmema; Set the memory area to be plotted [RGBA]636554
Node: plsmin; Set length of minor ticks637720
Node: plsori; Set orientation638621
Node: plspage; Set page parameters639433
Node: plspal0; Set the cmap0 palette using the specified cmap0*_pal format file641688
Node: plspal1; Set the cmap1 palette using the specified cmap1*_pal format file642522
Node: plspause; Set the pause [on end-of-page] status644404
Node: plsstrm; Set current output stream645111
Node: plssub; Set the number of subpages in x and y645847
Node: plssym; Set symbol size646552
Node: plstar; Initialization647543
Node: plstart; Initialization648684
Node: plstransform; Set a global coordinate transform function650421
Node: plstring; Plot a glyph at the specified points652038
Node: plstring3; Plot a glyph at the specified 3D points653963
Node: plstripa; Add a point to a strip chart656091
Node: plstripc; Create a 4-pen strip chart657196
Node: plstripd; Deletes and releases memory used by a strip chart661287
Node: plstyl; Set line style661890
Node: plsurf3d; Plot shaded 3-d surface plot663480
Node: plsurf3dl; Plot shaded 3-d surface plot for z[x][y] with y index limits666667
Node: plsvect; Set arrow style for vector plots671260
Node: plsvpa; Specify viewport in absolute coordinates672638
Node: plsxax; Set x axis parameters674158
Node: plsyax; Set y axis parameters675430
Node: plsym; Plot a glyph at the specified points676768
Node: plszax; Set z axis parameters677925
Node: pltext; Switch to text screen679251
Node: pltimefmt; Set format for date / time labels680418
Node: plvasp; Specify viewport using aspect ratio only685939
Node: plvect; Vector plot686719
Node: plvpas; Specify viewport using coordinates and aspect ratio691762
Node: plvpor; Specify viewport using normalized subpage coordinates693486
Node: plvsta; Select standard viewport694992
Node: plw3d; Configure the transformations required for projecting a 3D surface on a 2D window695651
Node: plwidth; Set pen width700345
Node: plwind; Specify window701139
Node: plxormod; Enter or leave xor mode702129
Node: The Specialized C/C++ API for PLplot703165
Node: plabort; Error abort706906
Node: plAlloc2dGrid; Allocate a block of memory for use as a matrix of type PLFLT_MATRIX_707745
Node: plClearOpts; Clear internal option table info structure_709191
Node: plexit; Error exit709900
Node: plFree2dGrid; Free the memory associated with a PLFLT matrix allocated using plAlloc2dGrid_710945
Node: plfsurf3d; Plot shaded 3-d surface plot712057
Node: plgfile; Get output file handle716228
Node: plMergeOpts; Merge use option table into internal info structure_716744
Node: plMinMax2dGrid; Find the minimum and maximum of a PLFLT matrix of type PLFLT_MATRIX allocated using plAlloc2dGrid_717983
Node: plOptUsage; Print usage and syntax message_719215
Node: plResetOpts; Reset internal option table info structure_720121
Node: plsabort; Set abort handler720898
Node: plSetUsage; Set the ascii character strings used in usage and syntax messages_721489
Node: plsexit; Set exit handler722455
Node: plsfile; Set output file handle723008
Node: plshade1; Shade individual region on the basis of value723892
Node: pltr0; Identity transformation for matrix index to world coordinate mapping733803
Node: pltr1; Linear interpolation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays736105
Node: pltr2; Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays [row-major order as per normal C 2d arrays]738669
Node: plTranslateCursor; Convert device to world coordinates741277
Node: PLGraphicsIn; PLplot Graphics Input structure742766
Node: PLOptionTable; PLplot command line options table structure744500
Node: The Specialized Fortran API for PLplot745929
Node: plcont; Contour plot for Fortran747569
Node: plshade; Shaded plot for Fortran751980
Node: plshades; Continuously shaded plot for Fortran752535
Node: plvect; Vector plot for Fortran753118
Node: plmesh; Plot surface mesh for Fortran753674
Node: plot3d; Plot 3-d surface plot for Fortran754372
Node: plparseopts; parse arguments for Fortran755097
Node: plsesc; Set the escape character for text strings for Fortran756197
Node: API compatibility definition757221
Node: What is in the API?758291
Node: Regression test for backwards compatibility767505
Node: Obsolete/Deprecated API for PLplot769024
Node: plclr; Eject current page770153
Node: plcol; Set color770464
Node: plhls; Set current color by HLS770921
Node: plHLS_RGB; Convert HLS color to RGB771745
Node: plpage; Begin a new page772821
Node: plrgb; Set line color by red; green773191
Node: plrgb1; Set line color by 8-bit RGB values773912
Node: plwid; Set pen width774646
Node: Internal C functions in PLplot775553
Node: plP_checkdriverinit; Checks to see if any of the specified drivers have been initialized776755
Node: plP_getinitdriverlist; Get the initialized-driver list778224
Node: The PLplot Libraries779252
Node: Bindings Libraries779980
Ref: Bindings Libraries <1>781079
Node: The PLplot Core Library781429
Node: Enhancement Libraries782136
Node: The CSIRO Cubic Spline Approximation Library782789
Node: The CSIRO Natural Neighbours Interpolation Library783092
Node: The QSAS Time Format Conversion Library783454
Node: Device-driver Libraries786678

End Tag Table


Local Variables:
coding: utf-8
End:
