fortplot_boxplot_rendering Module

Box plot rendering for memory backends (shared for raster/PDF via context)



Functions

public pure function boxplot_cap_half_width(box_width) result(capw)

matplotlib default: whisker cap total width is half the box width, so the cap half-width is a quarter of the box width.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: box_width

Return Value real(kind=wp)


Subroutines

public subroutine render_boxplot_plot(backend, plot_data, xscale, yscale, symlog_threshold)

Render a single box plot (vertical or horizontal)

Arguments

Type IntentOptional Attributes Name
class(plot_context), intent(inout) :: backend
type(plot_data_t), intent(in) :: plot_data
character(len=*), intent(in) :: xscale
character(len=*), intent(in) :: yscale
real(kind=wp), intent(in) :: symlog_threshold