SeriesPoint3D Class
The series point of 3D series.
Namespace: DevExpress.Xpf.Charts
Assembly: DevExpress.Xpf.Charts.v18.2.dll
Declaration
public class SeriesPoint3D :
DependencyObject,
ISeriesPoint,
IChartElement,
IOwnedElement,
INotificationOwner,
INotifyPropertyChanged
Related API Members
The following members return SeriesPoint3D objects:
Remarks
The series point object is characterized by its arguments (SeriesPoint3D.XArgument, SeriesPoint3D.YArgument), value (SeriesPoint3D.Value) and optionally, brush (SeriesPoint3D.Brush).
Example
The following classes and properties are used.
represents the Y-axis (the axis of values) of the 3D chart. | |
the unbound series source. | |
the unbound series point source. | |
the series within the 3D chart. | |
| the point within the series. |
the bar series view of the series. |
Note
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-create-an-unbound-3d-chart-t454663.
<dxc:Chart3DControl Padding="0"
AspectRatio="2,1,1">
<dxc:Chart3DControl.Legends>
<dxc:Legend x:Name="legend"
HorizontalPosition="Right"
VerticalPosition="Top"
Orientation="Vertical"
Padding="4"
IndentFromDiagram="4">
<dxc:Legend.Title>
<dxc:LegendTitle Content="GDP by Year" />
</dxc:Legend.Title>
</dxc:Legend>
</dxc:Chart3DControl.Legends>
<dxc:Chart3DControl.YAxis>
<dxc:YAxis3D>
<dxc:YAxis3D.CrosshairAxisLabelOptions>
<dxc:CrosshairAxisLabelOptions Pattern="{}{V:F1}" />
</dxc:YAxis3D.CrosshairAxisLabelOptions>
</dxc:YAxis3D>
</dxc:Chart3DControl.YAxis>
<dxc:Series3DStorage>
<dxc:Series3D LegendTextPattern="{}{S}"
XArgumentScaleType="Qualitative"
YArgumentScaleType="Qualitative"
LabelsVisibility="False"
CrosshairLabelPattern="{}{X},{Z}: {Y:F0}">
<dxc:Series3D.Label>
<dxc:SeriesLabel TextPattern="{}{V:F0}" />
</dxc:Series3D.Label>
<dxc:Series3D.View>
<dxc:Bar3DSeriesView EqualBarSize="True">
<dxc:Bar3DSeriesView.Colorizer>
<dxc:KeyColorColorizer3D>
<dxc:KeyColorColorizer3D.KeyProvider>
<dxc:YArgumentKeyProvider3D />
</dxc:KeyColorColorizer3D.KeyProvider>
</dxc:KeyColorColorizer3D>
</dxc:Bar3DSeriesView.Colorizer>
<dxc:Bar3DSeriesView.BarModel>
<dxc:Bar3DBoxPointModel ShowFacets="False" />
</dxc:Bar3DSeriesView.BarModel>
</dxc:Bar3DSeriesView>
</dxc:Series3D.View>
<dxc:SeriesPoint3DStorage>
<dxc:SeriesPoint3D XArgument="USA" YArgument="2014" Value="17348" />
<dxc:SeriesPoint3D XArgument="China" YArgument="2014" Value="10430" />
<dxc:SeriesPoint3D XArgument="Japan" YArgument="2014" Value="4602" />
<dxc:SeriesPoint3D XArgument="Germany" YArgument="2014" Value="3868" />
<dxc:SeriesPoint3D XArgument="UK" YArgument="2014" Value="2989" />
<dxc:SeriesPoint3D XArgument="USA" YArgument="2015" Value="17947" />
<dxc:SeriesPoint3D XArgument="China" YArgument="2015" Value="10866" />
<dxc:SeriesPoint3D XArgument="Japan" YArgument="2015" Value="4123" />
<dxc:SeriesPoint3D XArgument="Germany" YArgument="2015" Value="3356" />
<dxc:SeriesPoint3D XArgument="UK" YArgument="2015" Value="2849" />
<dxc:SeriesPoint3D XArgument="USA" YArgument="2016" Value="18561" />
<dxc:SeriesPoint3D XArgument="China" YArgument="2016" Value="11392" />
<dxc:SeriesPoint3D XArgument="Japan" YArgument="2016" Value="4730" />
<dxc:SeriesPoint3D XArgument="Germany" YArgument="2016" Value="3495" />
<dxc:SeriesPoint3D XArgument="UK" YArgument="2016" Value="2650" />
</dxc:SeriesPoint3DStorage>
</dxc:Series3D>
</dxc:Series3DStorage>
</dxc:Chart3DControl>
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the SeriesPoint3D class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.