pub struct PlotArea {Show 25 fields
pub layout: Option<Box<ChartLayout>>,
pub area_chart: Vec<AreaChart>,
pub area3_d_chart: Vec<Area3DChart>,
pub line_chart: Vec<LineChart>,
pub line3_d_chart: Vec<Line3DChart>,
pub stock_chart: Vec<StockChart>,
pub radar_chart: Vec<RadarChart>,
pub scatter_chart: Vec<ScatterChart>,
pub pie_chart: Vec<PieChart>,
pub pie3_d_chart: Vec<Pie3DChart>,
pub doughnut_chart: Vec<DoughnutChart>,
pub bar_chart: Vec<BarChart>,
pub bar3_d_chart: Vec<Bar3DChart>,
pub of_pie_chart: Vec<OfPieChart>,
pub surface_chart: Vec<SurfaceChart>,
pub surface3_d_chart: Vec<Surface3DChart>,
pub bubble_chart: Vec<BubbleChart>,
pub val_ax: Vec<ValueAxis>,
pub cat_ax: Vec<CategoryAxis>,
pub date_ax: Vec<DateAxis>,
pub ser_ax: Vec<SeriesAxis>,
pub d_table: Option<Box<DataTable>>,
pub sp_pr: Option<Box<CTShapeProperties>>,
pub ext_lst: Option<Box<ChartExtensionList>>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§layout: Option<Box<ChartLayout>>§area_chart: Vec<AreaChart>§area3_d_chart: Vec<Area3DChart>§line_chart: Vec<LineChart>§line3_d_chart: Vec<Line3DChart>§stock_chart: Vec<StockChart>§radar_chart: Vec<RadarChart>§scatter_chart: Vec<ScatterChart>§pie_chart: Vec<PieChart>§pie3_d_chart: Vec<Pie3DChart>§doughnut_chart: Vec<DoughnutChart>§bar_chart: Vec<BarChart>§bar3_d_chart: Vec<Bar3DChart>§of_pie_chart: Vec<OfPieChart>§surface_chart: Vec<SurfaceChart>§surface3_d_chart: Vec<Surface3DChart>§bubble_chart: Vec<BubbleChart>§val_ax: Vec<ValueAxis>§cat_ax: Vec<CategoryAxis>§date_ax: Vec<DateAxis>§ser_ax: Vec<SeriesAxis>§d_table: Option<Box<DataTable>>§sp_pr: Option<Box<CTShapeProperties>>§ext_lst: Option<Box<ChartExtensionList>>§extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlotArea
impl<'de> Deserialize<'de> for PlotArea
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromXml for PlotArea
impl FromXml for PlotArea
Source§fn from_xml<R: BufRead>(
reader: &mut Reader<R>,
start_tag: &BytesStart<'_>,
is_empty: bool,
) -> Result<Self, ParseError>
fn from_xml<R: BufRead>( reader: &mut Reader<R>, start_tag: &BytesStart<'_>, is_empty: bool, ) -> Result<Self, ParseError>
Parse from an XML reader positioned at the start tag. Read more
Source§impl PlotAreaExt for PlotArea
Available on crate feature dml-charts only.
impl PlotAreaExt for PlotArea
Available on crate feature
dml-charts only.Source§impl ToXml for PlotArea
impl ToXml for PlotArea
Source§fn write_children<W: Write>(
&self,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>
fn write_children<W: Write>( &self, writer: &mut Writer<W>, ) -> Result<(), SerializeError>
Write child elements and text content inside the element.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
Source§fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
Write attributes onto the start tag and return it.
Source§fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.Auto Trait Implementations§
impl Freeze for PlotArea
impl RefUnwindSafe for PlotArea
impl Send for PlotArea
impl Sync for PlotArea
impl Unpin for PlotArea
impl UnsafeUnpin for PlotArea
impl UnwindSafe for PlotArea
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