pub struct MultiChart {
pub charts: Vec<ChildChart>,
pub gap: f32,
pub margin: Box,
pub background_color: Option<Color>,
}
Fields§
§charts: Vec<ChildChart>
§gap: f32
§margin: Box
§background_color: Option<Color>
Implementations§
Source§impl MultiChart
impl MultiChart
Sourcepub fn from_json(data: &str) -> Result<MultiChart>
pub fn from_json(data: &str) -> Result<MultiChart>
Creates a multi chart from json.
Sourcepub fn new() -> MultiChart
pub fn new() -> MultiChart
Creates a multi chart.
Sourcepub fn add(&mut self, c: ChildChart)
pub fn add(&mut self, c: ChildChart)
Adds a child chart to multi chart.
Sourcepub fn svg(&mut self) -> CanvasResult<String>
pub fn svg(&mut self) -> CanvasResult<String>
Converts the chart to svg.
Trait Implementations§
Source§impl Default for MultiChart
impl Default for MultiChart
Source§fn default() -> MultiChart
fn default() -> MultiChart
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultiChart
impl RefUnwindSafe for MultiChart
impl Send for MultiChart
impl Sync for MultiChart
impl Unpin for MultiChart
impl UnwindSafe for MultiChart
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.