Marker rendering module
This module handles all marker-based rendering operations including scatter plot markers and single point markers.
Render markers for a plot
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_context), | intent(inout) | :: | backend | |||
| type(plot_data_t), | intent(in) | :: | plot_data | |||
| real(kind=wp), | intent(in) | :: | x_min_t | |||
| real(kind=wp), | intent(in) | :: | x_max_t | |||
| real(kind=wp), | intent(in) | :: | y_min_t | |||
| real(kind=wp), | intent(in) | :: | y_max_t | |||
| character(len=*), | intent(in) | :: | xscale | |||
| character(len=*), | intent(in) | :: | yscale | |||
| real(kind=wp), | intent(in) | :: | symlog_threshold | 
Draw a visible marker for a single point This ensures single points are visible even without explicit markers
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_context), | intent(inout) | :: | backend | |||
| real(kind=wp), | intent(in) | :: | x | |||
| real(kind=wp), | intent(in) | :: | y |