This is plplotdoc.info, produced by makeinfo version 7.1.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: 511
plplotdoc.info-2: 303184
plplotdoc.info-3: 601235

Tag Table:
(Indirect)
Node: Top511
Node: Introduction26456
Node: Introduction <1>26614
Node: The PLplot plotting software26952
Node: Feature Summary30825
Node: Cross Platform31110
Node: Language Bindings31906
Node: Output File Formats32414
Node: Interactive Platforms32782
Node: Obtaining Access to PLplot33134
Node: Configure; build; and install PLplot from source33605
Node: PLplot Copyright Licensing38952
Node: Credits39580
Node: Programming39856
Node: Simple Use of PLplot40183
Node: Plotting a Simple Graph41178
Node: Initializing PLplot43132
Node: Defining Plot Scales and Axes44695
Node: Labelling the Graph45952
Node: Drawing the Graph46579
Node: Drawing Points47524
Node: Drawing Lines or Curves49734
Node: Writing Text on a Graph50425
Node: Area Fills50870
Node: More Complex Graphs51268
Node: Finishing Up51849
Node: In Case of Error52299
Node: Advanced Use of PLplot52862
Node: Command Line Arguments54101
Node: Devices58827
Ref: PLplot File Devices60907
Ref: PLplot Interactive Devices62617
Node: Driver Functions63350
Node: Family File Output65756
Node: Specifying the Output Device68494
Node: Adding FreeType Library Support to Bitmap Drivers74418
Node: View Surfaces; [Sub-]Pages; Viewports and Windows76100
Node: Defining the Viewport78091
Node: Defining the Window81635
Node: Annotating the Viewport82538
Node: Setting up a Standard Window87070
Node: Setting Line Attributes87884
Node: Setting the Area Fill Pattern89889
Node: Setting Color91390
Node: Color Map092948
Node: Color Map199071
Node: Setting Character Attributes106499
Node: Hershey font system107352
Node: Unicode font system109428
Node: The ps device driver111483
Node: The gd and wingcc device drivers112852
Node: The svg device driver116593
Node: The psttf; cairo; qt; and wxwidgets device drivers117819
Node: FCI118793
Ref: FCI interpretation120261
Node: Escape sequences in text120918
Ref: Roman Characters Corresponding to Greek Characters123537
Ref: The word "peace" expressed in several different languages in example 24 using UTF-8125442
Node: Character size adjustment126732
Node: Three-dimensional Plots128288
Node: Surface Plots128856
Node: Contour Plots131952
Node: Shade plots134162
Node: Image plots134955
Node: Vector plots135583
Node: Legends and color bars136219
Node: Deploying programs that use PLplot139800
Ref: Deploying programs that use PLplot-Footnote-1148072
Node: Drivers which implement file devices148316
Node: The qt driver148921
Node: The cairo driver149618
Node: The svg driver150347
Node: The ps driver151032
Node: The psttf driver152169
Node: The pdf driver153449
Node: The gd driver153879
Node: The pstex driver155093
Node: Drivers which implement interactive devices156528
Node: The qt driver <1>157114
Node: The cairo driver <1>158215
Node: The xwin driver159417
Node: The tk driver160481
Node: The aqt driver161053
Node: The wxwidgets driver161432
Node: wxWidgets Driver Basics161873
Node: Supported computer languages163106
Node: C Language163521
Ref: plplot-types164145
Ref: PLFLT-type164235
Ref: PLINT-type164561
Ref: PLBOOL-type164628
Ref: PLUNICODE-type164694
Ref: PLFLT_NC_SCALAR-type164911
Ref: PLINT_NC_SCALAR-type165001
Ref: PLBOOL_NC_SCALAR-type165091
Ref: PLUNICODE_NC_SCALAR-type165184
Ref: PLCHAR_NC_SCALAR-type165286
Ref: PLFLT_VECTOR-type165418
Ref: PLINT_VECTOR-type165504
Ref: PLBOOL_VECTOR-type165590
Ref: PLCHAR_VECTOR-type165679
Ref: PLFLT_NC_VECTOR-type165867
Ref: PLCHAR_NC_VECTOR-type165957
Ref: PLFLT_MATRIX-type166152
Ref: PLCHAR_MATRIX-type166249
Ref: PLFLT_NC_MATRIX-type166668
Ref: PLCHAR_NC_MATRIX-type166762
Ref: PLPointer-type167171
Ref: PLMAPFORM_callback-type167305
Ref: PLTRANSFORM_callback-type167887
Ref: PLLABEL_FUNC_callback-type168728
Ref: PLF2EVAL_callback-type170018
Ref: PLFILL_callback-type170834
Ref: PLDEFINED_callback-type171330
Ref: PLGraphicsIn-type171982
Ref: PLF2OPS-type172870
Ref: PLFLT_FE_POINTER-type174159
Node: Ada Language174854
Node: Overview175455
Node: The Bindings176226
Node: Thin Binding177379
Node: The Thick Bindings179430
Node: Standard Thick Binding Using Enhanced Names181973
Node: Thick Binding Using Traditional Names184420
Node: The Examples184936
Node: Obtaining the Software185920
Node: Obtaining an Ada compiler186325
Node: Download and install PLplot187579
Node: The Ada bindings to PLplot188231
Node: How to use the Ada bindings188908
Node: Ada 95 versus Ada 2005189221
Node: GNAT versus non-GNAT191518
Node: Sample command line project193312
Node: Unique Features of the Ada bindings195637
Node: High-level features for simplified plotting196450
Node: Foreground-background control196808
Node: Draw_On_Black; Draw_On_White197093
Node: Simple Plotters197645
Node: Multiplot_Pairs198300
Node: Simple_Plot198534
Node: Simple_Plot_Log_X198777
Node: Simple_Plot_Log_Y198990
Node: Simple_Plot_Log_XY199210
Node: Simple_Plot_Pairs199441
Node: Single_Plot199686
Node: Simple_Contour199947
Node: Simple_Mesh_3D200123
Node: Simple_Surface_3D200338
Node: Simple color map manipulations200539
Node: Integer Options Given Ada Names203316
Node: One-offs205746
Node: Parts That Retain a C Flavor209160
Node: Map-drawing209600
Node: Known Variances210461
Node: Documentation210668
Node: API211129
Node: Compilation notes211761
Node: Ada 95 Versus Ada 2005212022
Node: GNAT Dependence212505
Node: PLplot_Auxiliary212796
Node: Notes for Apple Macintosh OS X users213683
Node: Using Apple's Xcode IDE214555
Node: AquaTerm215618
Node: X11216226
Node: GNAT for OS X216811
Node: A C++ Interface for PLplot217194
Node: Motivation for the C++ Interface218088
Node: Design of the PLplot C++ Interface220962
Node: Stream/Object Identity221369
Node: Namespace Management222364
Node: Abstraction of Data Layout223950
Node: Callbacks and Shades226268
Node: Collapsing the API227308
Node: Specializing the PLplot C++ Interface228257
Node: Status of the C++ Interface230240
Node: Fortran Language231600
Node: OCaml Language247041
Node: Overview <1>247592
Node: The Bindings <1>248005
Node: Core Binding249642
Node: OCaml-specific variations to the core PLplot API250544
Node: OCaml high level 2D plotting API251827
Node: The Examples <1>252533
Node: Obtaining the Software <1>253263
Node: Obtaining the OCaml compiler253674
Node: How to use the OCaml bindings254470
Node: How to setup findlib for use with the OCaml bindings255131
Node: Sample command line project [core API]256000
Node: Sample command line project [OCaml-specific API]257608
Node: Sample toplevel project259425
Node: Known Issues260768
Node: Using PLplot from Python261102
Node: Using PLplot from Tcl262491
Node: Motivation for the Tcl Interface to PLplot263663
Node: Overview of the Tcl Language Binding268874
Node: The PLplot Tcl Matrix Extension274240
Node: Using Tcl Matrices from Tcl275350
Node: Using Tcl Matrices from C287498
Node: Using Tcl Matrices from C++288713
Node: Extending the Tcl Matrix facility289982
Node: Contouring and Shading from Tcl292727
Node: Drawing a Contour Plot from Tcl293464
Node: Drawing a Shaded Plot from Tcl298159
Node: Understanding the Performance Characteristics of Tcl299198
Node: Building an Extended WISH303184
Node: Introduction to Tcl304431
Node: Motivation for Tcl305561
Node: Capabilities of Tcl306685
Node: Acquiring Tcl308263
Node: Introduction to Tk309633
Node: Introduction to [incr Tcl]312347
Node: PLplot Extensions to Tcl314180
Node: Custom Extensions to Tcl315757
Node: WISH Construction317244
Node: WISH Linking320202
Node: WISH Programming320890
Node: Embedding Plots in Graphical User Interfaces322011
Node: Reference322602
Node: Bibliography322985
Node: References323262
Node: The Common API for PLplot323897
Node: pl_setcontlabelformat; Set format of numerical label for contours345981
Node: pl_setcontlabelparam; Set parameters of contour labelling other than format of numerical label346888
Node: pladv; Advance the [sub-]page348304
Node: plarc; Draw a circular or elliptical arc349979
Node: plaxes; Draw a box with axes; etc_ with arbitrary origin351518
Node: plbin; Plot a histogram from binned data356459
Node: plbop; Begin a new page358967
Node: plbox; Draw a box with axes; etc360323
Node: plbox3; Draw a box with axes; etc; in 3-d364897
Node: plbtime; Calculate broken-down time from continuous time for the current stream372029
Node: plcalc_world; Calculate world coordinates and corresponding window index from relative device coordinates374878
Node: plclear; Clear current [sub]page377825
Node: plcol0; Set color; cmap0378665
Node: plcol1; Set color; cmap1379781
Node: plcolorbar; Plot color bar for image; shade or gradient plots380701
Node: plconfigtime; Configure the transformation between continuous and broken-down time for the current stream392659
Node: plcont; Contour plot397314
Node: plcpstrm; Copy state parameters from the reference stream to the current stream402758
Node: plctime; Calculate continuous time from broken-down time for the current stream404409
Node: plend; End plotting session406965
Node: plend1; End plotting session for current stream407832
Node: plenv0; Same as plenv but if in multiplot mode does not advance the subpage; instead clears it408434
Node: plenv; Set up standard window and draw box415028
Node: pleop; Eject current page421388
Node: plerrx; Draw error bars in x direction421894
Node: plerry; Draw error bars in the y direction423203
Node: plfamadv; Advance to the next family file on the next new page424551
Node: plfill; Draw filled polygon425064
Node: plfill3; Draw filled polygon in 3D426337
Node: plflush; Flushes the output stream427738
Node: plfont; Set font428147
Node: plfontld; Load Hershey fonts429666
Node: plGetCursor; Wait for graphics input event and translate to world coordinates_430863
Node: plgchr; Get character default height and current [scaled] height431981
Node: plgcmap1_range; Get the cmap1 argument range for continuous color plots432874
Node: plgcol0; Returns 8-bit RGB values for given color index from cmap0433972
Node: plgcol0a; Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0435171
Node: plgcolbg; Returns the background color [cmap0[0]] by 8-bit RGB value436723
Node: plgcolbga; Returns the background color [cmap0[0]] by 8-bit RGB value and PLFLT alpha transparency value437849
Node: plgcompression; Get the current device-compression setting439155
Node: plgdev; Get the current device [keyword] name439980
Node: plgdidev; Get parameters that define current device-space window440769
Node: plgdiori; Get plot orientation442171
Node: plgdiplt; Get parameters that define current plot-space window443275
Node: plgdrawmode; Get drawing mode [depends on device support!]444663
Node: plgfam; Get family file parameters445591
Node: plgfci; Get FCI [font characterization integer]446661
Node: plgfnam; Get output file name447308
Node: plgfont; Get family; style and weight of the current font447956
Node: plglevel; Get the [current] run level449604
Node: plgpage; Get page parameters450297
Node: plgra; Switch to graphics screen451783
Node: plgradient; Draw linear gradient inside polygon452676
Node: plgriddata; Grid data from irregularly sampled data454741
Node: plgspa; Get current subpage parameters458864
Node: plgstrm; Get current stream number460303
Node: plgver; Get the current library version number460947
Node: plgvpd; Get viewport limits in normalized device coordinates461711
Node: plgvpw; Get viewport limits in world coordinates463022
Node: plgxax; Get x axis parameters464232
Node: plgyax; Get y axis parameters465524
Node: plgzax; Get z axis parameters466590
Node: plhist; Plot a histogram from unbinned data467670
Node: plhlsrgb; Convert HLS color to RGB470555
Node: plimagefr; Plot a 2D matrix using cmap1471880
Node: plimage; Plot a 2D matrix using cmap1 with automatic color adjustment476931
Node: plinit; Initialize PLplot478736
Node: pljoin; Draw a line between two points480069
Node: pllab; Simple routine to write labels480915
Node: pllegend; Plot legend using discretely annotated filled boxes; lines; and/or lines of symbols481996
Node: pllightsource; Sets the 3D position of the light source494384
Node: plline; Draw a line495390
Node: plline3; Draw a line in 3 space496208
Node: pllsty; Select line style497287
Node: plmap; Plot continental outline or shapefile data in world coordinates498110
Node: plmapfill; Plot all or a subset of Shapefile data; filling the polygons502616
Node: plmapline; Plot all or a subset of Shapefile data using lines in world coordinates506142
Node: plmapstring; Plot all or a subset of Shapefile data using strings or points in world coordinates510202
Node: plmaptex; Draw text at points defined by Shapefile data in world coordinates514000
Node: plmeridians; Plot latitude and longitude lines517975
Node: plmesh; Plot surface mesh520501
Node: plmeshc; Magnitude colored plot surface mesh with contour522853
Node: plmkstrm; Creates a new stream and makes it the default525759
Node: plmtex; Write text relative to viewport boundaries526882
Node: plmtex3; Write text relative to viewport boundaries in 3D plots529710
Node: plot3d; Plot 3-d surface plot532488
Node: plot3dc; Magnitude colored plot surface with contour535452
Node: plot3dcl; Magnitude colored plot surface with contour for z[x][y] with y index limits539031
Node: plparseopts; Parse command-line arguments543900
Node: plpat; Set area line fill pattern546975
Node: plpath; Draw a line between two points; accounting for coordinate transforms548433
Node: plpoin; Plot a glyph at the specified points549780
Node: plpoin3; Plot a glyph at the specified 3D points551630
Node: plpoly3; Draw a polygon in 3 space553698
Node: plprec; Set precision in numeric labels556567
Node: plpsty; Select area fill pattern557517
Node: plptex; Write text inside the viewport558992
Node: plptex3; Write text inside the viewport of a 3D plot561147
Node: plrandd; Random number generator returning a real random number in the range [0;1]564544
Node: plreplot; Replays contents of plot buffer to current device/file565527
Node: plrgbhls; Convert RGB color to HLS566093
Node: plschr; Set character size567439
Node: plscmap0; Set cmap0 colors by 8-bit RGB values568592
Node: plscmap0a; Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value569911
Node: plscmap0n; Set number of colors in cmap0571561
Node: plscmap1_range; Set the cmap1 argument range for continuous color plots572805
Node: plscmap1; Set opaque RGB cmap1 colors values574352
Node: plscmap1a; Set semitransparent cmap1 RGBA colors_576410
Node: plscmap1l; Set cmap1 colors using a piece-wise linear relationship578881
Node: plscmap1la; Set cmap1 colors and alpha transparency using a piece-wise linear relationship584153
Node: plscmap1n; Set number of colors in cmap1586653
Node: plscol0; Set 8-bit RGB values for given cmap0 color index587644
Node: plscol0a; Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index589141
Node: plscolbg; Set the background color by 8-bit RGB value590836
Node: plscolbga; Set the background color by 8-bit RGB value and PLFLT alpha transparency value_591925
Node: plscolor; Used to globally turn color output on/off593161
Node: plscompression; Set device-compression level593903
Node: plsdev; Set the device [keyword] name595306
Node: plsdidev; Set parameters that define current device-space window596087
Node: plsdimap; Set up transformation from metafile coordinates597633
Node: plsdiori; Set plot orientation598972
Node: plsdiplt; Set parameters that define current plot-space window601235
Node: plsdiplz; Set parameters incrementally [zoom mode] that define current plot-space window602448
Node: plsdrawmode; Set drawing mode [depends on device support!]604185
Node: plseed; Set seed for internal random number generator_605126
Node: plsesc; Set the escape character for text strings605868
Node: plsetopt; Set any command-line option607115
Node: plsfam; Set family file parameters608128
Node: plsfci; Set FCI [font characterization integer]609105
Node: plsfnam; Set output file name610042
Node: plsfont; Set family; style and weight of the current font610871
Node: plshades; Shade regions on the basis of value612481
Node: plshade; Shade individual region on the basis of value620026
Node: plslabelfunc; Assign a function to use for generating custom axis labels629029
Node: plsmaj; Set length of major ticks630882
Node: plsmem; Set the memory area to be plotted [RGB]631784
Node: plsmema; Set the memory area to be plotted [RGBA]632956
Node: plsmin; Set length of minor ticks634122
Node: plsori; Set orientation635023
Node: plspage; Set page parameters635835
Node: plspal0; Set the cmap0 palette using the specified cmap0*_pal format file638090
Node: plspal1; Set the cmap1 palette using the specified cmap1*_pal format file638924
Node: plspause; Set the pause [on end-of-page] status640806
Node: plsstrm; Set current output stream641513
Node: plssub; Set the number of subpages in x and y642249
Node: plssym; Set symbol size642954
Node: plstar; Initialization643945
Node: plstart; Initialization645086
Node: plstransform; Set a global coordinate transform function646766
Node: plstring; Plot a glyph at the specified points648383
Node: plstring3; Plot a glyph at the specified 3D points650308
Node: plstripa; Add a point to a strip chart652436
Node: plstripc; Create a 4-pen strip chart653541
Node: plstripd; Deletes and releases memory used by a strip chart657450
Node: plstyl; Set line style658053
Node: plsurf3d; Plot shaded 3-d surface plot659643
Node: plsurf3dl; Plot shaded 3-d surface plot for z[x][y] with y index limits662830
Node: plsvect; Set arrow style for vector plots667421
Node: plsvpa; Specify viewport in absolute coordinates668799
Node: plsxax; Set x axis parameters670319
Node: plsyax; Set y axis parameters671591
Node: plsym; Plot a glyph at the specified points672929
Node: plszax; Set z axis parameters674086
Node: pltext; Switch to text screen675412
Node: pltimefmt; Set format for date / time labels676579
Node: plvasp; Specify viewport using aspect ratio only682096
Node: plvect; Vector plot682876
Node: plvpas; Specify viewport using coordinates and aspect ratio687919
Node: plvpor; Specify viewport using normalized subpage coordinates689639
Node: plvsta; Select standard viewport691145
Node: plw3d; Configure the transformations required for projecting a 3D surface on a 2D window691804
Node: plwidth; Set pen width696498
Node: plwind; Specify window697292
Node: plxormod; Enter or leave xor mode698282
Node: The Specialized C/C++ API for PLplot699318
Node: plabort; Error abort702641
Node: plAlloc2dGrid; Allocate a block of memory for use as a matrix of type PLFLT_MATRIX703477
Node: plClearOpts; Clear internal option table info structure704969
Node: plexit; Error exit705673
Node: plFree2dGrid; Free the memory associated with a PLFLT matrix allocated using plAlloc2dGrid706716
Node: plfsurf3d; Plot shaded 3-d surface plot707823
Node: plgfile; Get output file handle712022
Node: plMergeOpts; Merge use option table into internal info structure712537
Node: plMinMax2dGrid; Find the minimum and maximum of a PLFLT matrix of type PLFLT_MATRIX allocated using plAlloc2dGrid713807
Node: plOptUsage; Print usage and syntax message715033
Node: plResetOpts; Reset internal option table info structure715932
Node: plsabort; Set abort handler716704
Node: plSetUsage; Set the ascii character strings used in usage and syntax messages717328
Node: plsexit; Set exit handler718290
Node: plsfile; Set output file handle718842
Node: plStatic2dGrid; Determine the Iliffe column vector of pointers to PLFLT row vectors corresponding to a 2D matrix of PLFLT's that is statically allocated719821
Node: pltr0; Identity transformation for matrix index to world coordinate mapping722178
Node: pltr1; Linear interpolation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays724577
Node: pltr2; Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays [row-major order as per normal C 2d arrays]727141
Node: plTranslateCursor; Convert device to world coordinates729749
Node: PLGraphicsIn; PLplot Graphics Input structure731238
Node: PLOptionTable; PLplot command line options table structure732972
Node: The Specialized Fortran API for PLplot734400
Node: plcont; Contour plot for Fortran736040
Node: plshade; Shaded plot for Fortran740451
Node: plshades; Continuously shaded plot for Fortran741006
Node: plvect; Vector plot for Fortran741589
Node: plmesh; Plot surface mesh for Fortran742145
Node: plot3d; Plot 3-d surface plot for Fortran742843
Node: plparseopts; parse arguments for Fortran743568
Node: plsesc; Set the escape character for text strings for Fortran744666
Node: API compatibility definition745686
Node: What is in the API?746756
Node: Regression test for backwards compatibility756000
Node: Obsolete/Deprecated API for PLplot757519
Node: plshade1; Shade individual region on the basis of value758251
Node: Internal C functions in PLplot767823
Node: plP_checkdriverinit; Checks to see if any of the specified drivers have been initialized769023
Node: plP_getinitdriverlist; Get the initialized-driver list770492
Node: The PLplot Libraries771520
Node: Bindings Libraries772248
Ref: Bindings Libraries <1>773347
Node: The PLplot Core Library773696
Node: Enhancement Libraries774403
Node: The CSIRO Cubic Spline Approximation Library775056
Node: The CSIRO Natural Neighbours Interpolation Library775359
Node: The QSAS Time Format Conversion Library775721
Node: Device-driver Libraries778945

End Tag Table


Local Variables:
coding: utf-8
End:
