pub struct Histogram { /* private fields */ }
Expand description
A structure representing a histogram.
Implementations§
source§impl Histogram
impl Histogram
sourcepub fn builder<'__f0, '__f1, '__f2>() -> HistogramBuilder<'__f0, '__f1, '__f2>
pub fn builder<'__f0, '__f1, '__f2>() -> HistogramBuilder<'__f0, '__f1, '__f2>
Creates a new Histogram
.
§Arguments
data
- A reference to theDataFrame
containing the data to be plotted.x
- A string specifying the column name to be used for the x-axis.group
- An optional string specifying the column name to be used for grouping data points.opacity
- An optional f64 value specifying the opacity of the plot markers (range: 0.0 to 1.0).colors
- An optional vector ofRgb
values specifying the colors to be used for the plot.plot_title
- An optionalText
struct specifying the title of the plot.x_title
- An optionalText
struct specifying the title of the x-axis.y_title
- An optionalText
struct specifying the title of the y-axis.legend_title
- An optionalText
struct specifying the title of the legend.x_axis
- An optional reference to anAxis
struct for customizing the x-axis.y_axis
- An optional reference to anAxis
struct for customizing the y-axis.
§Returns
Returns an instance of Histogram
.
§Example
Histogram::builder()
.data(&dataset)
.x("body_mass_g")
.group("species")
.opacity(0.5)
.colors(vec![
Rgb(255, 0, 0),
Rgb(0, 255, 0),
Rgb(0, 0, 255),
])
.plot_title(
Text::from("Histogram")
.font("Arial")
.size(18)
)
.x_title(
Text::from("body mass (g)")
.font("Arial")
.size(15)
)
.y_title(
Text::from("count")
.font("Arial")
.size(15)
)
.legend_title(
Text::from("species")
.font("Arial")
.size(15)
)
.build()
.plot();
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Histogram
impl !RefUnwindSafe for Histogram
impl !Send for Histogram
impl !Sync for Histogram
impl Unpin for Histogram
impl !UnwindSafe for Histogram
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more