Axes, scale, and labelling helpers for the matplotlib facade
Set aspect ratio: axis('equal'), axis('auto'), or axis(2.0)
Set axis aspect ratio using string mode: equal or auto
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | aspect |
Set axis aspect ratio using numeric value (y-scale = ratio * x-scale)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | ratio |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | label_text |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | label_text |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | title_text |
Set a centered figure-level title above all subplots
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | title_text | |||
| real(kind=wp), | intent(in), | optional | :: | fontsize |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | position | ||
| logical, | intent(in), | optional | :: | box | ||
| integer, | intent(in), | optional | :: | fontsize |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | optional | :: | enabled | ||
| character(len=*), | intent(in), | optional | :: | which | ||
| character(len=*), | intent(in), | optional | :: | axis | ||
| real(kind=wp), | intent(in), | optional | :: | alpha | ||
| character(len=*), | intent(in), | optional | :: | linestyle |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | xmin | |||
| real(kind=wp), | intent(in) | :: | xmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | ymin | |||
| real(kind=wp), | intent(in) | :: | ymax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | scale | |||
| real(kind=wp), | intent(in), | optional | :: | threshold |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | scale | |||
| real(kind=wp), | intent(in), | optional | :: | threshold |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | width |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | ydata(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | axis_name |
Enable minor ticks on both axes (matplotlib-compatible)
Automatically adjust subplot parameters to give specified padding
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | optional | :: | pad | ||
| real(kind=wp), | intent(in), | optional | :: | w_pad | ||
| real(kind=wp), | intent(in), | optional | :: | h_pad |