Plot context type.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | terminal | = | PLOT_TERMINAL_NONE | Output terminal. | |
| integer, | public | :: | style | = | PLOT_STYLE_LINES | Plot line style. | |
| integer, | public | :: | width | = | 800 | Plot width [px, cm]. | |
| integer, | public | :: | height | = | 300 | Plot height [px, cm]. | |
| character(len=FILE_PATH_LEN), | public | :: | output | = | ' ' | Output file name. | |
| character(len=8), | public | :: | background | = | ' ' | Background colour (optional). | |
| character(len=8), | public | :: | foreground | = | '#3b4cc0' | Foreground colour (optional). | |
| character(len=8), | public | :: | graph | = | '#ffffff' | Graph background colour. | |
| character(len=FILE_PATH_LEN), | public | :: | font | = | ' ' | Font name or file path (optional). | |
| character(len=128), | public | :: | title | = | ' ' | Plot title (optional). | |
| character(len=128), | public | :: | xlabel | = | ' ' | X label (optional). | |
| character(len=128), | public | :: | ylabel | = | ' ' | Y label (optional). | |
| character(len=TIME_LEN), | public | :: | xrange(2) | = | ' ' | X axis range. | |
| real(kind=r8), | public | :: | yrange(2) | = | 0.0_r8 | Y axis range. | |
| logical, | public | :: | bidirect | = | .false. | Bi-directional anonymous pipe. | |
| logical, | public | :: | monochrome | = | .false. | Black and white drawing (PostScript only). | |
| logical, | public | :: | persist | = | .false. | Persistent Gnuplot process (use only with X11). | |
| logical, | public | :: | xautoscale | = | .true. | Auto-scale X axis. | |
| logical, | public | :: | yautoscale | = | .true. | Auto-scale Y axis. | |
| logical, | public | :: | grid | = | .true. | Show grid. | |
| logical, | public | :: | legend | = | .false. | Show legend. |