subplot_data_t Derived Type

type, public :: subplot_data_t

Subplot data container (extracted from fortplot_figure_core)


Components

Type Visibility Attributes Name Initial
type(plot_data_t), public, allocatable :: plots(:)
integer, public :: plot_count = 0
character(len=:), public, allocatable :: title
character(len=:), public, allocatable :: xlabel
character(len=:), public, allocatable :: ylabel
real(kind=wp), public :: x_min
real(kind=wp), public :: x_max
real(kind=wp), public :: y_min
real(kind=wp), public :: y_max
logical, public :: xlim_set = .false.
logical, public :: ylim_set = .false.
integer, public :: max_plots = 100
logical, public :: show_legend = .false.
character(len=:), public, allocatable :: legend_location
type(colorbar_config_t), public :: colorbar
real(kind=wp), public, allocatable :: custom_xtick_positions(:)
real(kind=wp), public, allocatable :: custom_ytick_positions(:)
character(len=50), public, allocatable :: custom_xtick_labels(:)
character(len=50), public, allocatable :: custom_ytick_labels(:)
character(len=10), public :: xscale = 'linear'
character(len=10), public :: yscale = 'linear'
real(kind=wp), public :: symlog_threshold = 1.0_wp
real(kind=wp), public :: symlog_base = 10.0_wp
real(kind=wp), public :: symlog_linscale = 1.0_wp
character(len=10), public :: aspect_mode = 'auto'
real(kind=wp), public :: aspect_ratio = 1.0_wp