render_figure_axes Subroutine

public subroutine render_figure_axes(backend, xscale, yscale, symlog_threshold, x_min, x_max, y_min, y_max, title, xlabel, ylabel, plots, plot_count, has_twinx, twinx_y_min, twinx_y_max, twinx_ylabel, twinx_yscale, has_twiny, twiny_x_min, twiny_x_max, twiny_xlabel, twiny_xscale)

Render figure axes and labels For raster backends, split rendering to prevent label overlap issues

Arguments

Type IntentOptional Attributes Name
class(plot_context), intent(inout) :: backend
character(len=*), intent(in) :: xscale
character(len=*), intent(in) :: yscale
real(kind=wp), intent(in) :: symlog_threshold
real(kind=wp), intent(in) :: x_min
real(kind=wp), intent(in) :: x_max
real(kind=wp), intent(in) :: y_min
real(kind=wp), intent(in) :: y_max
character(len=:), intent(in), allocatable :: title
character(len=:), intent(in), allocatable :: xlabel
character(len=:), intent(in), allocatable :: ylabel
type(plot_data_t), intent(in) :: plots(:)
integer, intent(in) :: plot_count
logical, intent(in), optional :: has_twinx
real(kind=wp), intent(in), optional :: twinx_y_min
real(kind=wp), intent(in), optional :: twinx_y_max
character(len=:), intent(in), optional, allocatable :: twinx_ylabel
character(len=*), intent(in), optional :: twinx_yscale
logical, intent(in), optional :: has_twiny
real(kind=wp), intent(in), optional :: twiny_x_min
real(kind=wp), intent(in), optional :: twiny_x_max
character(len=:), intent(in), optional, allocatable :: twiny_xlabel
character(len=*), intent(in), optional :: twiny_xscale