Pie3DChart 3D饼图
XCharts的付费扩展图表 - 3D饼图。
截图
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
许可
扩展图表,需付费购买后才获得使用许可。
示例
Demo仓库:XCharts-Pie3DChart-Demo
教程
文档
日志
v3.13.0
- (2024.12.27) 增加
SymbolStyle的size2参数支持长方形标记
v3.12.0
- (2024.09.30) 发布
v3.12.0版本 - (2024.09.30) 更新文档
v3.11.0
- (2024.06.16) 发布
v3.11.0版本
v3.10.1
- (2024.02.28) 修复
Pie3D在动画过程中可能出现绘制异常的问题
v3.10.0
- (2024.01.16) 增加
XCharts上的更多菜单栏快捷方式,一键创建多种3D饼图 - (2023.12.17) 增加
Pie3DStyle的drawSplitSide设置是否绘制分割面 - (2023.12.16) 增加
Border描边支持 - (2023.12.15) 增加
Serie的label可指示在边缘的支持 - (2023.12.10) 增加
Serie的minShowLabel可隐藏小于指定值的label
v3.9.0
- (2023.12.01) 发布
v3.9.0版本 - (2023.11.30) 优化
SerieData只有一个时不绘制侧边 - (2023.11.30) 增加
SerieData可单独添加Label的支持
v3.8.1
- (2023.09.14) 修复
SerieData的数据为全为0时图表显示异常的问题 - (2023.09.08) 增加
SerieData的radius可自定义各饼块高度的支持
v3.8.0
- (2023.07.31) 同步
XCharts v3.8.0
v3.6.2
- (2023.06.08) 发布
v3.6.1版本 - (2023.06.08) 更新文档
v3.6.1
- (2023.05.21) 增加
avoidLabelOverlap支持
v3.6.0
- (2023.04.01) 发布
v3.6.0版本 - (2023.03.09) 支持
onSerieClickonSerieDownonSerieEnter和onSerieExit回调 - (2023.02.14) 同步
XCharts v3.6.0
v3.5.0
- (2022.12.01) 发布
v3.5.0版本 - (2022.11.27) 调整
Documentation文档结构
v3.4.0
- (2022.11.01) 支持
Animation的unscaledTime - (2022.11.01) 同步
XCharts v3.4.0
v3.3.0
- (2022.09.02) 增加
onPointerEnterPie回调支持
v3.2.0
- (2022.08.22) 发布
v3.2.0版本 - (2022.08.19) 同步
XCharts v3.2.0
API
Pie3D
class in XCharts.Runtime.Pie3Ds / 继承自: Serie
3D饼图系列。
Pie3D.defaultColorBy
public override SerieColorBy defaultColorBy
Pie3D.AddDefaultSerie
public static Serie AddDefaultSerie(BaseChart chart, string serieName)
Pie3D.ConvertSerie
public static Pie3D ConvertSerie(Serie serie)
Pie3DChart
class in XCharts.Runtime.Pie3Ds / 继承自: BaseChart
3D饼图。
Pie3DChart.DefaultAutoHeightPie3DChart
public void DefaultAutoHeightPie3DChart()
生成默认3D自动高度饼图。
Pie3DChart.DefaultDonutPie3DChart
public void DefaultDonutPie3DChart()
生成默认3D甜甜圈饼图。
Pie3DChart.DefaultEllipsePie3DChart
public void DefaultEllipsePie3DChart()
生成默认2D椭圆饼图。
Pie3DSlice
class in XCharts.Runtime.Pie3Ds
3D饼图的切块。
Pie3DSlice.Contains
public bool Contains(float angle)
Pie3DSlice.IsInPolygon
public bool IsInPolygon(Vector2 p)
Pie3DSlice.IsInSidePolygon
public bool IsInSidePolygon(Vector2 p)
Pie3DSlice.IsInStartOrEndSide
public bool IsInStartOrEndSide(Vector2 p)
Pie3DSlice.IsInTopPolygon
public bool IsInTopPolygon(Vector2 p)
Pie3DSlice.Pie3DSlice
public Pie3DSlice()
Pie3DSlice.UpdateValue
public void UpdateValue(int index, float start, float end, bool startSide, bool endSide, float maxHig)
Pie3DStyle
class in XCharts.Runtime.Pie3Ds / 继承自: ChildComponent
3D饼图样式。
Pie3DStyle.drawSplitSide
public bool drawSplitSide
是否绘制分割面。当pieAutoHeight为true时,该值无效。
Pie3DStyle.ellipseMinorAxis
public float ellipseMinorAxis
椭圆的短轴长度。当为0-1的浮点数时为长轴的百分比。
Pie3DStyle.endSideColorRate
public float endSideColorRate
饼图切块的结束面颜色(顺时针)。
Pie3DStyle.peripherySideColorRate
public float peripherySideColorRate
饼图切块的侧面颜色。
Pie3DStyle.pieAutoHeight
public bool pieAutoHeight
是否自动根据比例计算厚度。







