TickGenerator

Trait TickGenerator 

Source
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§

Source

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 range
  • max - Maximum value of the range
  • max_ticks - Maximum number of ticks to generate
Source

fn preferred_tick_count(&self) -> usize

Get the preferred number of ticks

Source

fn set_preferred_tick_count(&mut self, count: usize)

Set the preferred number of ticks

Implementors§