fortplot_marker_rendering Module

Marker rendering module

This module handles all marker-based rendering operations including scatter plot markers and single point markers.



Subroutines

public subroutine render_markers(backend, plot_data, x_min_t, x_max_t, y_min_t, y_max_t, xscale, yscale, symlog_threshold)

Render markers for a plot

Arguments

Type IntentOptional 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

public subroutine draw_single_point_marker(backend, x, y)

Draw a visible marker for a single point This ensures single points are visible even without explicit markers

Arguments

Type IntentOptional Attributes Name
class(plot_context), intent(inout) :: backend
real(kind=wp), intent(in) :: x
real(kind=wp), intent(in) :: y