Top-level Vega-Lite specification Single source of truth for a plot. The Fortran plot() API is syntactic sugar that builds a spec_t.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | schema | |||
| type(mark_t), | public | :: | mark | ||||
| type(encoding_t), | public | :: | encoding | ||||
| type(data_t), | public | :: | data | ||||
| type(field_plot_t), | public | :: | field | ||||
| character(len=:), | public, | allocatable | :: | title | |||
| integer, | public | :: | width | = | 400 | ||
| integer, | public | :: | height | = | 300 | ||
| type(layer_t), | public, | allocatable | :: | layers(:) | |||
| integer, | public | :: | layer_count | = | 0 | ||
| logical, | public | :: | is_layered | = | .false. | ||
| type(config_t), | public | :: | config | ||||
| type(padding_t), | public | :: | padding | ||||
| character(len=:), | public, | allocatable | :: | autosize_type |