pub struct Surface3DChart {
pub wireframe: Option<bool>,
pub series: Vec<SurfaceSeries>,
pub category_axis_id: u32,
pub value_axis_id: u32,
pub series_axis_id: u32,
}Expand description
A 3D surface chart (<c:surface3DChart>, CT_Surface3DChart, EG_SurfaceChartShared). Like
Line3DChart, all three axis ids are strictly required here (axId minOccurs="3" maxOccurs="3") — unlike Bar3DChart/Area3DChart’s genuinely optional third axis.
The non-3D counterpart (<c:surfaceChart>, CT_SurfaceChart — same
EG_SurfaceChartShared/SurfaceSeries, but axId minOccurs="2" maxOccurs="3") is
deliberately not modeled, alongside radar/bubble/of-pie/stock — though SurfaceSeries is
already reusable if it is added later, the same way PieSeries is reused for
DoughnutChart.
Not modeled: bandFmts (CT_BandFmts, per-value-band formatting).
Fields§
§wireframe: Option<bool>§series: Vec<SurfaceSeries>§category_axis_id: u32§value_axis_id: u32§series_axis_id: u32Implementations§
Source§impl Surface3DChart
impl Surface3DChart
pub fn new( category_axis_id: u32, value_axis_id: u32, series_axis_id: u32, ) -> Surface3DChart
pub fn with_wireframe(self, wireframe: bool) -> Surface3DChart
pub fn with_series(self, series: SurfaceSeries) -> Surface3DChart
Trait Implementations§
Source§impl Clone for Surface3DChart
impl Clone for Surface3DChart
Source§fn clone(&self) -> Surface3DChart
fn clone(&self) -> Surface3DChart
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Surface3DChart
impl Debug for Surface3DChart
Source§impl PartialEq for Surface3DChart
impl PartialEq for Surface3DChart
impl StructuralPartialEq for Surface3DChart
Auto Trait Implementations§
impl Freeze for Surface3DChart
impl RefUnwindSafe for Surface3DChart
impl Send for Surface3DChart
impl Sync for Surface3DChart
impl Unpin for Surface3DChart
impl UnsafeUnpin for Surface3DChart
impl UnwindSafe for Surface3DChart
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