Trait CategoricalRepresentation

Source
pub trait CategoricalRepresentation {
    // Required methods
    fn range(&self) -> (f64, f64);
    fn ticks(&self) -> Vec<String>;
    fn to_svg(
        &self,
        x_axis: &CategoricalAxis,
        y_axis: &ContinuousAxis,
        face_width: f64,
        face_height: f64,
    ) -> Group;
    fn to_text(
        &self,
        x_axis: &CategoricalAxis,
        y_axis: &ContinuousAxis,
        face_width: u32,
        face_height: u32,
    ) -> String;
}
Expand description

A representation of data that is categorical in the x-axis but continuous in the y-axis.

Required Methods§

Source

fn range(&self) -> (f64, f64)

The maximum range in the y-axis. Used for auto-scaling the axis.

Source

fn ticks(&self) -> Vec<String>

The ticks that this representation covers. Used to collect all ticks for display.

Source

fn to_svg( &self, x_axis: &CategoricalAxis, y_axis: &ContinuousAxis, face_width: f64, face_height: f64, ) -> Group

Source

fn to_text( &self, x_axis: &CategoricalAxis, y_axis: &ContinuousAxis, face_width: u32, face_height: u32, ) -> String

Implementors§