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: 302406
plplotdoc.info-3: 601658

Tag Table:
(Indirect)
Node: Top511
Node: Introduction26456
Node: Introduction <1>26614
Node: The PLplot plotting software26952
Node: Feature Summary30814
Node: Cross Platform31099
Node: Language Bindings31871
Node: Output File Formats32379
Node: Interactive Platforms32747
Node: Obtaining Access to PLplot33099
Node: Configure; build; and install PLplot from source33570
Node: PLplot Copyright Licensing38893
Node: Credits39521
Node: Programming39785
Node: Simple Use of PLplot40112
Node: Plotting a Simple Graph41094
Node: Initializing PLplot43036
Node: Defining Plot Scales and Axes44599
Node: Labelling the Graph45856
Node: Drawing the Graph46483
Node: Drawing Points47428
Node: Drawing Lines or Curves49578
Node: Writing Text on a Graph50269
Node: Area Fills50714
Node: More Complex Graphs51112
Node: Finishing Up51693
Node: In Case of Error52143
Node: Advanced Use of PLplot52706
Node: Command Line Arguments53932
Node: Devices58658
Ref: PLplot File Devices60738
Ref: PLplot Interactive Devices62448
Node: Driver Functions63181
Node: Family File Output65587
Node: Specifying the Output Device68325
Node: Adding FreeType Library Support to Bitmap Drivers74225
Node: View Surfaces; [Sub-]Pages; Viewports and Windows75907
Node: Defining the Viewport77898
Node: Defining the Window81442
Node: Annotating the Viewport82345
Node: Setting up a Standard Window86877
Node: Setting Line Attributes87691
Node: Setting the Area Fill Pattern89696
Node: Setting Color91197
Node: Color Map092755
Node: Color Map198747
Node: Setting Character Attributes106056
Node: Hershey font system106909
Node: Unicode font system108985
Node: The ps device driver111040
Node: The gd and wingcc device drivers112409
Node: The svg device driver116139
Node: The psttf; cairo; qt; and wxwidgets device drivers117365
Node: FCI118339
Ref: FCI interpretation119807
Node: Escape sequences in text120464
Ref: Roman Characters Corresponding to Greek Characters123083
Ref: The word "peace" expressed in several different languages in example 24 using UTF-8124976
Node: Character size adjustment126266
Node: Three-dimensional Plots127822
Node: Surface Plots128390
Node: Contour Plots131426
Node: Shade plots133588
Node: Image plots134333
Node: Vector plots134949
Node: Legends and color bars135573
Node: Deploying programs that use PLplot139058
Ref: Deploying programs that use PLplot-Footnote-1147318
Node: Drivers which implement file devices147562
Node: The qt driver148167
Node: The cairo driver148864
Node: The svg driver149593
Node: The ps driver150278
Node: The psttf driver151415
Node: The pdf driver152671
Node: The gd driver153101
Node: The pstex driver154315
Node: Drivers which implement interactive devices155750
Node: The qt driver <1>156336
Node: The cairo driver <1>157437
Node: The xwin driver158639
Node: The tk driver159703
Node: The aqt driver160275
Node: The wxwidgets driver160654
Node: wxWidgets Driver Basics161095
Node: Supported computer languages162328
Node: C Language162743
Ref: plplot-types163367
Ref: PLFLT-type163457
Ref: PLINT-type163783
Ref: PLBOOL-type163850
Ref: PLUNICODE-type163916
Ref: PLFLT_NC_SCALAR-type164133
Ref: PLINT_NC_SCALAR-type164223
Ref: PLBOOL_NC_SCALAR-type164313
Ref: PLUNICODE_NC_SCALAR-type164406
Ref: PLCHAR_NC_SCALAR-type164508
Ref: PLFLT_VECTOR-type164640
Ref: PLINT_VECTOR-type164726
Ref: PLBOOL_VECTOR-type164812
Ref: PLCHAR_VECTOR-type164901
Ref: PLFLT_NC_VECTOR-type165089
Ref: PLCHAR_NC_VECTOR-type165179
Ref: PLFLT_MATRIX-type165374
Ref: PLCHAR_MATRIX-type165471
Ref: PLFLT_NC_MATRIX-type165890
Ref: PLCHAR_NC_MATRIX-type165984
Ref: PLPointer-type166393
Ref: PLMAPFORM_callback-type166527
Ref: PLTRANSFORM_callback-type167109
Ref: PLLABEL_FUNC_callback-type167950
Ref: PLF2EVAL_callback-type169240
Ref: PLFILL_callback-type170056
Ref: PLDEFINED_callback-type170552
Ref: PLGraphicsIn-type171204
Ref: PLF2OPS-type172092
Ref: PLFLT_FE_POINTER-type173381
Node: Ada Language174076
Node: Overview174677
Node: The Bindings175448
Node: Thin Binding176601
Node: The Thick Bindings178652
Node: Standard Thick Binding Using Enhanced Names181195
Node: Thick Binding Using Traditional Names183642
Node: The Examples184158
Node: Obtaining the Software185142
Node: Obtaining an Ada compiler185547
Node: Download and install PLplot186801
Node: The Ada bindings to PLplot187453
Node: How to use the Ada bindings188130
Node: Ada 95 versus Ada 2005188443
Node: GNAT versus non-GNAT190740
Node: Sample command line project192534
Node: Unique Features of the Ada bindings194859
Node: High-level features for simplified plotting195672
Node: Foreground-background control196030
Node: Draw_On_Black; Draw_On_White196315
Node: Simple Plotters196867
Node: Multiplot_Pairs197522
Node: Simple_Plot197756
Node: Simple_Plot_Log_X197999
Node: Simple_Plot_Log_Y198212
Node: Simple_Plot_Log_XY198432
Node: Simple_Plot_Pairs198663
Node: Single_Plot198908
Node: Simple_Contour199169
Node: Simple_Mesh_3D199345
Node: Simple_Surface_3D199560
Node: Simple color map manipulations199761
Node: Integer Options Given Ada Names202538
Node: One-offs204968
Node: Parts That Retain a C Flavor208382
Node: Map-drawing208822
Node: Known Variances209683
Node: Documentation209890
Node: API210351
Node: Compilation notes210983
Node: Ada 95 Versus Ada 2005211244
Node: GNAT Dependence211727
Node: PLplot_Auxiliary212018
Node: Notes for Apple Macintosh OS X users212905
Node: Using Apple's Xcode IDE213777
Node: AquaTerm214840
Node: X11215448
Node: GNAT for OS X216033
Node: A C++ Interface for PLplot216416
Node: Motivation for the C++ Interface217310
Node: Design of the PLplot C++ Interface220184
Node: Stream/Object Identity220591
Node: Namespace Management221586
Node: Abstraction of Data Layout223172
Node: Callbacks and Shades225490
Node: Collapsing the API226530
Node: Specializing the PLplot C++ Interface227479
Node: Status of the C++ Interface229462
Node: Fortran Language230822
Node: OCaml Language246263
Node: Overview <1>246814
Node: The Bindings <1>247227
Node: Core Binding248864
Node: OCaml-specific variations to the core PLplot API249766
Node: OCaml high level 2D plotting API251049
Node: The Examples <1>251755
Node: Obtaining the Software <1>252485
Node: Obtaining the OCaml compiler252896
Node: How to use the OCaml bindings253692
Node: How to setup findlib for use with the OCaml bindings254353
Node: Sample command line project [core API]255222
Node: Sample command line project [OCaml-specific API]256830
Node: Sample toplevel project258647
Node: Known Issues259990
Node: Using PLplot from Python260324
Node: Using PLplot from Tcl261713
Node: Motivation for the Tcl Interface to PLplot262885
Node: Overview of the Tcl Language Binding268096
Node: The PLplot Tcl Matrix Extension273462
Node: Using Tcl Matrices from Tcl274572
Node: Using Tcl Matrices from C286720
Node: Using Tcl Matrices from C++287935
Node: Extending the Tcl Matrix facility289204
Node: Contouring and Shading from Tcl291949
Node: Drawing a Contour Plot from Tcl292686
Node: Drawing a Shaded Plot from Tcl297381
Node: Understanding the Performance Characteristics of Tcl298420
Node: Building an Extended WISH302406
Node: Introduction to Tcl303653
Node: Motivation for Tcl304783
Node: Capabilities of Tcl305907
Node: Acquiring Tcl307485
Node: Introduction to Tk308855
Node: Introduction to [incr Tcl]311569
Node: PLplot Extensions to Tcl313402
Node: Custom Extensions to Tcl314979
Node: WISH Construction316466
Node: WISH Linking319424
Node: WISH Programming320112
Node: Embedding Plots in Graphical User Interfaces321233
Node: Reference321824
Node: Bibliography322207
Node: References322484
Node: The Common API for PLplot323119
Node: pl_setcontlabelformat; Set format of numerical label for contours345191
Node: pl_setcontlabelparam; Set parameters of contour labelling other than format of numerical label346098
Node: pladv; Advance the [sub-]page347514
Node: plarc; Draw a circular or elliptical arc349189
Node: plaxes; Draw a box with axes; etc_ with arbitrary origin350728
Node: plbin; Plot a histogram from binned data355669
Node: plbop; Begin a new page358177
Node: plbox; Draw a box with axes; etc359533
Node: plbox3; Draw a box with axes; etc; in 3-d364107
Node: plbtime; Calculate broken-down time from continuous time for the current stream371239
Node: plcalc_world; Calculate world coordinates and corresponding window index from relative device coordinates374088
Node: plclear; Clear current [sub]page377035
Node: plcol0; Set color; cmap0377875
Node: plcol1; Set color; cmap1378991
Node: plcolorbar; Plot color bar for image; shade or gradient plots379911
Node: plconfigtime; Configure the transformation between continuous and broken-down time for the current stream391869
Node: plcont; Contour plot396524
Node: plcpstrm; Copy state parameters from the reference stream to the current stream401968
Node: plctime; Calculate continuous time from broken-down time for the current stream403619
Node: plend; End plotting session406175
Node: plend1; End plotting session for current stream407042
Node: plenv0; Same as plenv but if in multiplot mode does not advance the subpage; instead clears it407644
Node: plenv; Set up standard window and draw box414238
Node: pleop; Eject current page420598
Node: plerrx; Draw error bars in x direction421104
Node: plerry; Draw error bars in the y direction422413
Node: plfamadv; Advance to the next family file on the next new page423761
Node: plfill; Draw filled polygon424274
Node: plfill3; Draw filled polygon in 3D425547
Node: plflush; Flushes the output stream426948
Node: plfont; Set font427357
Node: plfontld; Load Hershey fonts428876
Node: plGetCursor; Wait for graphics input event and translate to world coordinates_430073
Node: plgchr; Get character default height and current [scaled] height431191
Node: plgcmap1_range; Get the cmap1 argument range for continuous color plots432084
Node: plgcol0; Returns 8-bit RGB values for given color index from cmap0433182
Node: plgcol0a; Returns 8-bit RGB values and PLFLT alpha transparency value for given color index from cmap0434381
Node: plgcolbg; Returns the background color [cmap0[0]] by 8-bit RGB value435933
Node: plgcolbga; Returns the background color [cmap0[0]] by 8-bit RGB value and PLFLT alpha transparency value437059
Node: plgcompression; Get the current device-compression setting438365
Node: plgdev; Get the current device [keyword] name439190
Node: plgdidev; Get parameters that define current device-space window439979
Node: plgdiori; Get plot orientation441381
Node: plgdiplt; Get parameters that define current plot-space window442485
Node: plgdrawmode; Get drawing mode [depends on device support!]443873
Node: plgfam; Get family file parameters444801
Node: plgfci; Get FCI [font characterization integer]445871
Node: plgfnam; Get output file name446518
Node: plgfont; Get family; style and weight of the current font447166
Node: plglevel; Get the [current] run level448814
Node: plgpage; Get page parameters449507
Node: plgra; Switch to graphics screen450993
Node: plgradient; Draw linear gradient inside polygon451886
Node: plgriddata; Grid data from irregularly sampled data453951
Node: plgspa; Get current subpage parameters458074
Node: plgstrm; Get current stream number459513
Node: plgver; Get the current library version number460157
Node: plgvpd; Get viewport limits in normalized device coordinates460921
Node: plgvpw; Get viewport limits in world coordinates462232
Node: plgxax; Get x axis parameters463442
Node: plgyax; Get y axis parameters464734
Node: plgzax; Get z axis parameters465800
Node: plhist; Plot a histogram from unbinned data466880
Node: plhlsrgb; Convert HLS color to RGB469765
Node: plimagefr; Plot a 2D matrix using cmap1471090
Node: plimage; Plot a 2D matrix using cmap1 with automatic color adjustment476141
Node: plinit; Initialize PLplot477946
Node: pljoin; Draw a line between two points479279
Node: pllab; Simple routine to write labels480125
Node: pllegend; Plot legend using discretely annotated filled boxes; lines; and/or lines of symbols481206
Node: pllightsource; Sets the 3D position of the light source493594
Node: plline; Draw a line494600
Node: plline3; Draw a line in 3 space495418
Node: pllsty; Select line style496497
Node: plmap; Plot continental outline or shapefile data in world coordinates497320
Node: plmapfill; Plot all or a subset of Shapefile data; filling the polygons501826
Node: plmapline; Plot all or a subset of Shapefile data using lines in world coordinates505352
Node: plmapstring; Plot all or a subset of Shapefile data using strings or points in world coordinates509412
Node: plmaptex; Draw text at points defined by Shapefile data in world coordinates513210
Node: plmeridians; Plot latitude and longitude lines517185
Node: plmesh; Plot surface mesh519711
Node: plmeshc; Magnitude colored plot surface mesh with contour522063
Node: plmkstrm; Creates a new stream and makes it the default524969
Node: plmtex; Write text relative to viewport boundaries526092
Node: plmtex3; Write text relative to viewport boundaries in 3D plots528920
Node: plot3d; Plot 3-d surface plot531698
Node: plot3dc; Magnitude colored plot surface with contour534662
Node: plot3dcl; Magnitude colored plot surface with contour for z[x][y] with y index limits538241
Node: plparseopts; Parse command-line arguments543110
Node: plpat; Set area line fill pattern546185
Node: plpath; Draw a line between two points; accounting for coordinate transforms547643
Node: plpoin; Plot a glyph at the specified points548990
Node: plpoin3; Plot a glyph at the specified 3D points550840
Node: plpoly3; Draw a polygon in 3 space552908
Node: plprec; Set precision in numeric labels555777
Node: plpsty; Select area fill pattern556727
Node: plptex; Write text inside the viewport558202
Node: plptex3; Write text inside the viewport of a 3D plot560357
Node: plrandd; Random number generator returning a real random number in the range [0;1]563754
Node: plreplot; Replays contents of plot buffer to current device/file564737
Node: plrgbhls; Convert RGB color to HLS565303
Node: plschr; Set character size566649
Node: plscmap0; Set cmap0 colors by 8-bit RGB values567802
Node: plscmap0a; Set cmap0 colors by 8-bit RGB values and PLFLT alpha transparency value569121
Node: plscmap0n; Set number of colors in cmap0570771
Node: plscmap1_range; Set the cmap1 argument range for continuous color plots572015
Node: plscmap1; Set opaque RGB cmap1 colors values573562
Node: plscmap1a; Set semitransparent cmap1 RGBA colors_575620
Node: plscmap1l; Set cmap1 colors using a piece-wise linear relationship578091
Node: plscmap1la; Set cmap1 colors and alpha transparency using a piece-wise linear relationship583363
Node: plscmap1n; Set number of colors in cmap1585863
Node: plscol0; Set 8-bit RGB values for given cmap0 color index586854
Node: plscol0a; Set 8-bit RGB values and PLFLT alpha transparency value for given cmap0 color index588351
Node: plscolbg; Set the background color by 8-bit RGB value590046
Node: plscolbga; Set the background color by 8-bit RGB value and PLFLT alpha transparency value_591135
Node: plscolor; Used to globally turn color output on/off592371
Node: plscompression; Set device-compression level593113
Node: plsdev; Set the device [keyword] name594516
Node: plsdidev; Set parameters that define current device-space window595297
Node: plsdimap; Set up transformation from metafile coordinates596843
Node: plsdiori; Set plot orientation598182
Node: plsdiplt; Set parameters that define current plot-space window599934
Node: plsdiplz; Set parameters incrementally [zoom mode] that define current plot-space window601658
Node: plsdrawmode; Set drawing mode [depends on device support!]603395
Node: plseed; Set seed for internal random number generator_604336
Node: plsesc; Set the escape character for text strings605078
Node: plsetopt; Set any command-line option606325
Node: plsfam; Set family file parameters607338
Node: plsfci; Set FCI [font characterization integer]608315
Node: plsfnam; Set output file name609252
Node: plsfont; Set family; style and weight of the current font610081
Node: plshades; Shade regions on the basis of value611691
Node: plshade; Shade individual region on the basis of value619236
Node: plslabelfunc; Assign a function to use for generating custom axis labels628239
Node: plsmaj; Set length of major ticks630092
Node: plsmem; Set the memory area to be plotted [RGB]630994
Node: plsmema; Set the memory area to be plotted [RGBA]632166
Node: plsmin; Set length of minor ticks633332
Node: plsori; Set orientation634233
Node: plspage; Set page parameters635045
Node: plspal0; Set the cmap0 palette using the specified cmap0*_pal format file637300
Node: plspal1; Set the cmap1 palette using the specified cmap1*_pal format file638134
Node: plspause; Set the pause [on end-of-page] status640016
Node: plsstrm; Set current output stream640723
Node: plssub; Set the number of subpages in x and y641459
Node: plssym; Set symbol size642164
Node: plstar; Initialization643155
Node: plstart; Initialization644296
Node: plstransform; Set a global coordinate transform function645976
Node: plstring; Plot a glyph at the specified points647593
Node: plstring3; Plot a glyph at the specified 3D points649518
Node: plstripa; Add a point to a strip chart651646
Node: plstripc; Create a 4-pen strip chart652751
Node: plstripd; Deletes and releases memory used by a strip chart656660
Node: plstyl; Set line style657263
Node: plsurf3d; Plot shaded 3-d surface plot658853
Node: plsurf3dl; Plot shaded 3-d surface plot for z[x][y] with y index limits662040
Node: plsvect; Set arrow style for vector plots666631
Node: plsvpa; Specify viewport in absolute coordinates668009
Node: plsxax; Set x axis parameters669529
Node: plsyax; Set y axis parameters670801
Node: plsym; Plot a glyph at the specified points672139
Node: plszax; Set z axis parameters673296
Node: pltext; Switch to text screen674622
Node: pltimefmt; Set format for date / time labels675789
Node: plvasp; Specify viewport using aspect ratio only681306
Node: plvect; Vector plot682086
Node: plvpas; Specify viewport using coordinates and aspect ratio687129
Node: plvpor; Specify viewport using normalized subpage coordinates688849
Node: plvsta; Select standard viewport690355
Node: plw3d; Configure the transformations required for projecting a 3D surface on a 2D window691014
Node: plwidth; Set pen width695708
Node: plwind; Specify window696502
Node: plxormod; Enter or leave xor mode697492
Node: The Specialized C/C++ API for PLplot698528
Node: plabort; Error abort701851
Node: plAlloc2dGrid; Allocate a block of memory for use as a matrix of type PLFLT_MATRIX702687
Node: plClearOpts; Clear internal option table info structure704179
Node: plexit; Error exit704883
Node: plFree2dGrid; Free the memory associated with a PLFLT matrix allocated using plAlloc2dGrid705926
Node: plfsurf3d; Plot shaded 3-d surface plot707033
Node: plgfile; Get output file handle711232
Node: plMergeOpts; Merge use option table into internal info structure711747
Node: plMinMax2dGrid; Find the minimum and maximum of a PLFLT matrix of type PLFLT_MATRIX allocated using plAlloc2dGrid713017
Node: plOptUsage; Print usage and syntax message714243
Node: plResetOpts; Reset internal option table info structure715142
Node: plsabort; Set abort handler715914
Node: plSetUsage; Set the ascii character strings used in usage and syntax messages716538
Node: plsexit; Set exit handler717500
Node: plsfile; Set output file handle718052
Node: plStatic2dGrid; Determine the Iliffe column vector of pointers to PLFLT row vectors corresponding to a 2D matrix of PLFLT's that is statically allocated719031
Node: pltr0; Identity transformation for matrix index to world coordinate mapping721388
Node: pltr1; Linear interpolation for matrix index to world coordinate mapping using singly dimensioned coordinate arrays723787
Node: pltr2; Linear interpolation for grid to world mapping using doubly dimensioned coordinate arrays [row-major order as per normal C 2d arrays]726351
Node: plTranslateCursor; Convert device to world coordinates728959
Node: PLGraphicsIn; PLplot Graphics Input structure730448
Node: PLOptionTable; PLplot command line options table structure732182
Node: The Specialized Fortran API for PLplot733610
Node: plcont; Contour plot for Fortran735250
Node: plshade; Shaded plot for Fortran739661
Node: plshades; Continuously shaded plot for Fortran740216
Node: plvect; Vector plot for Fortran740799
Node: plmesh; Plot surface mesh for Fortran741355
Node: plot3d; Plot 3-d surface plot for Fortran742053
Node: plparseopts; parse arguments for Fortran742778
Node: plsesc; Set the escape character for text strings for Fortran743876
Node: API compatibility definition744896
Node: What is in the API?745966
Node: Regression test for backwards compatibility755210
Node: Obsolete/Deprecated API for PLplot756729
Node: plshade1; Shade individual region on the basis of value757461
Node: Internal C functions in PLplot767033
Node: plP_checkdriverinit; Checks to see if any of the specified drivers have been initialized768233
Node: plP_getinitdriverlist; Get the initialized-driver list769702
Node: The PLplot Libraries770730
Node: Bindings Libraries771458
Ref: Bindings Libraries <1>772557
Node: The PLplot Core Library772906
Node: Enhancement Libraries773613
Node: The CSIRO Cubic Spline Approximation Library774266
Node: The CSIRO Natural Neighbours Interpolation Library774569
Node: The QSAS Time Format Conversion Library774931
Node: Device-driver Libraries778155

End Tag Table


Local Variables:
coding: utf-8
End:
