pub trait TickGenerator<T> {
// Required methods
fn generate_ticks(
&self,
min: T,
max: T,
max_ticks: usize,
) -> Vec<Tick<T>, 32>;
fn preferred_tick_count(&self) -> usize;
fn set_preferred_tick_count(&mut self, count: usize);
}Expand description
Trait for generating tick marks and labels
Required Methods§
Sourcefn generate_ticks(&self, min: T, max: T, max_ticks: usize) -> Vec<Tick<T>, 32>
fn generate_ticks(&self, min: T, max: T, max_ticks: usize) -> Vec<Tick<T>, 32>
Generate tick positions for the given range
§Arguments
min- Minimum value of the rangemax- Maximum value of the rangemax_ticks- Maximum number of ticks to generate
Sourcefn preferred_tick_count(&self) -> usize
fn preferred_tick_count(&self) -> usize
Get the preferred number of ticks
Sourcefn set_preferred_tick_count(&mut self, count: usize)
fn set_preferred_tick_count(&mut self, count: usize)
Set the preferred number of ticks