Struct plotlars::HorizontalBarPlot
source ยท pub struct HorizontalBarPlot { /* private fields */ }๐Deprecated since 0.5.0:
HorizontalBarPlot will be removed in v0.6.0. Please use BarPlot instead.Expand description
A structure representing a horizontal bar plot.
Implementationsยง
sourceยงimpl HorizontalBarPlot
impl HorizontalBarPlot
sourcepub fn builder<'__f0, '__f1, '__f2, '__f3>() -> HorizontalBarPlotBuilder<'__f0, '__f1, '__f2, '__f3>
pub fn builder<'__f0, '__f1, '__f2, '__f3>() -> HorizontalBarPlotBuilder<'__f0, '__f1, '__f2, '__f3>
Creates a new HorizontalBarPlot.
ยงArguments
data- A reference to theDataFramecontaining the data to be plotted.x- A string specifying the column name to be used for the x-axis.y- A string specifying the column name to be used for the y-axis.group- An optional string specifying the column name to be used for grouping data points.error- An optional string specifying the column name containing error values for the x-axis data.color- An optionalRgbvalue specifying the color of the markers to be used for the plot.colors- An optional vector ofRgbvalues specifying the colors to be used for the plot.plot_title- An optionalTextstruct specifying the title of the plot.x_title- An optionalTextstruct specifying the title of the x-axis.y_title- An optionalTextstruct specifying the title of the y-axis.legend_title- An optionalTextstruct specifying the title of the legend.x_axis- An optional reference to anAxisstruct for customizing the x-axis.y_axis- An optional reference to anAxisstruct for customizing the y-axis.legend- An optional reference to aLegendstruct for customizing the legend of the plot (e.g., positioning, font, etc.).
ยงReturns
Returns an instance of HorizontalBarPlot.
Example
HorizontalBarPlot::builder()
.data(&dataset)
.x("values")
.y("animals")
.group("gender")
.error("errors")
.color(Rgb(255, 0, 0))
.plot_title(
Text::from("Horizontal Bar Plot")
.font("Arial")
.size(18)
)
.x_title(
Text::from("value")
.font("Arial")
.size(15)
)
.y_title(
Text::from("animal")
.font("Arial")
.size(15)
)
.legend_title(
Text::from("gender")
.font("Arial")
.size(15)
)
.build()
.plot();
Trait Implementationsยง
sourceยงimpl Plot for HorizontalBarPlot
impl Plot for HorizontalBarPlot
fn get_layout(&self) -> &Layout
fn get_traces(&self) -> &Vec<Box<dyn TracePlotly + 'static>>
fn plot(self)where
Self: Sized,
fn write_html(self, path: impl Into<String>)where
Self: Sized,
Auto Trait Implementationsยง
impl Freeze for HorizontalBarPlot
impl !RefUnwindSafe for HorizontalBarPlot
impl !Send for HorizontalBarPlot
impl !Sync for HorizontalBarPlot
impl Unpin for HorizontalBarPlot
impl !UnwindSafe for HorizontalBarPlot
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