generate_axis_ticks_internal Subroutine

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

Internal helper to generate axis tick positions and labels

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: data_min
real(kind=wp), intent(in) :: data_max
integer, intent(inout) :: num_ticks
real(kind=wp), intent(in) :: plot_start
real(kind=wp), intent(in) :: plot_size
real(kind=wp), intent(out) :: positions(:)
character(len=50), intent(out) :: labels(:)
character(len=*), intent(in), optional :: scale_type
character(len=*), intent(in), optional :: date_format
real(kind=wp), intent(in), optional :: symlog_threshold
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(:)