apply_custom_axis_ticks Subroutine

public subroutine apply_custom_axis_ticks(axis, custom_xticks, custom_xtick_labels, custom_yticks, custom_ytick_labels, data_min, data_max, plot_start, plot_size, num_ticks, positions, labels, scale_type, symlog_threshold)

Apply custom tick positions/labels, converting data coords to plot area coords

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: axis
real(kind=wp), intent(in), optional :: custom_xticks(:)
character(len=*), intent(in), optional :: custom_xtick_labels(:)
real(kind=wp), intent(in), optional :: custom_yticks(:)
character(len=*), intent(in), optional :: custom_ytick_labels(:)
real(kind=wp), intent(in) :: data_min
real(kind=wp), intent(in) :: data_max
real(kind=wp), intent(in) :: plot_start
real(kind=wp), intent(in) :: plot_size
integer, intent(inout) :: num_ticks
real(kind=wp), intent(out) :: positions(:)
character(len=50), intent(out) :: labels(:)
character(len=*), intent(in), optional :: scale_type
real(kind=wp), intent(in), optional :: symlog_threshold