setup_coordinate_system Subroutine

public subroutine setup_coordinate_system(backend, x_min_transformed, x_max_transformed, y_min_transformed, y_max_transformed, sticky_x_min, sticky_x_max, sticky_y_min, sticky_y_max)

Setup the coordinate system for rendering The transformed bounds passed here already include any autoscale margin from calculate_figure_data_ranges, so this routine just hands them to the backend.

Arguments

Type IntentOptional Attributes Name
class(plot_context), intent(inout) :: backend
real(kind=wp), intent(in) :: x_min_transformed
real(kind=wp), intent(in) :: x_max_transformed
real(kind=wp), intent(in) :: y_min_transformed
real(kind=wp), intent(in) :: y_max_transformed
logical, intent(in), optional :: sticky_x_min
logical, intent(in), optional :: sticky_x_max
logical, intent(in), optional :: sticky_y_min
logical, intent(in), optional :: sticky_y_max