pub enum ChartType {
Bar(BarChart),
Line(LineChart),
Pie(PieChart),
Doughnut(DoughnutChart),
Area(AreaChart),
Scatter(ScatterChart),
Bar3D(Bar3DChart),
Line3D(Line3DChart),
Pie3D(Pie3DChart),
Area3D(Area3DChart),
Surface3D(Surface3DChart),
}Expand description
One chart-type entry in the plot area’s chart-type choice (CT_PlotArea’s first unbounded
choice) — models bar/line/pie, doughnut/area/scatter, and their 3D counterparts plus a 3D-only
surface chart; every other ECMA-376 chart type is explicitly deferred.
Variants§
Bar(BarChart)
Line(LineChart)
Pie(PieChart)
Doughnut(DoughnutChart)
Area(AreaChart)
Scatter(ScatterChart)
Bar3D(Bar3DChart)
Line3D(Line3DChart)
Pie3D(Pie3DChart)
Area3D(Area3DChart)
Surface3D(Surface3DChart)
Trait Implementations§
impl StructuralPartialEq for ChartType
Auto Trait Implementations§
impl Freeze for ChartType
impl RefUnwindSafe for ChartType
impl Send for ChartType
impl Sync for ChartType
impl Unpin for ChartType
impl UnsafeUnpin for ChartType
impl UnwindSafe for ChartType
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