跳到主要内容

Bar3DChart 3D柱图

XCharts的付费扩展图表 - 3D柱图。

截图​

Bar3D01Bar3D02Bar3D03Bar3D04
Bar3D05Bar3D06Bar3D07Bar3D08
Bar3D09Bar3D10

许可​

扩展图表,需付费购买后才获得使用许可。

示例​

Demo仓库:XCharts-Bar3DChart-Demo

教程​

扩展图表如何导入Demo项目或导入自己项目

文档​

API
配置项手册

日志

v3.12.0​

  • (2024.09.30) 发布v3.12.0版本
  • (2024.09.30) 更新文档

v3.11.0​

  • (2024.06.16) 发布v3.11.0版本

v3.10.0​

  • (2023.12.16) 增加Bar3D的更多默认图表快捷方式和API
  • (2023.12.16) 增加Bar3DStyle的borderDash是否绘制虚线边框
  • (2023.12.16) 增加Bar3DStyle的occludedAreaBorderDash是否绘制遮挡区域的虚线边框
  • (2023.12.16) 增加Bar3DStyle的occludedAreaBorder是否绘制遮挡区域的边框
  • (2023.12.16) 增加Border边框绘制支持

v3.8.0​

  • (2023.07.31) 同步XCharts v3.8.0

v3.6.1​

  • (2023.06.08) 发布v3.6.1版本
  • (2023.06.08) 更新文档

v3.6.0​

  • (2023.04.01) 发布v3.6.0版本
  • (2023.03.09) 支持onSerieClick onSerieDown onSerieEnter和onSerieExit回调
  • (2023.02.14) 同步XCharts v3.6.0
  • (2023.02.14) 增加Bar3DStyle的topColor、bottomColor和sideColor参数支持

v3.5.0​

  • (2022.11.29) 增加Serie的barMaxWidth参数支持
  • (2022.11.27) 增加Serie的ItemStyle的backgroundColor参数支持
  • (2022.11.27) 增加Serie的colorBy的支持
  • (2022.11.27) 更新文档

v3.4.0​

  • (2022.11.01) 支持Animation的unscaledTime
  • (2022.11.01) 同步XCharts v3.4.0

v3.2.0​

  • (2022.08.22) 发布v3.2.0版本
  • (2022.08.19) 同步XCharts v3.2.0

v3.1.0​

  • (2022.07.14) 发布v3.1.0版本
  • (2022.07.14) 增加bottomColorRate,cylinderRate参数
  • (2022.07.14) 调整topColorBurnRate改名为topColorRate
  • (2022.07.14) 调整sideColorBurnRate改名为sideColorRate
  • (2022.07.14) 调整dire改名为cubeDire
  • (2022.07.14) 支持Cylinder圆柱和Cube立方柱

API​

Bar3D​

class in XCharts.Runtime.Bar3Ds / 继承自: Serie,INeedSerieContainer

3D柱图。支持立方柱和圆柱。可水平排列和垂直排列。

Bar3D.containerIndex​

public int containerIndex

Bar3D.containterInstanceId​

public int containterInstanceId

Bar3D.AddDefaultSerie​

public static Bar3D AddDefaultSerie(BaseChart chart, string serieName)

Bar3D.ConvertSerie​

public static Bar3D ConvertSerie(Serie serie)

Bar3DChart​

class in XCharts.Runtime.Bar3Ds / 继承自: BaseChart

Bar3DChart.DefaultCylinderChart​

public void DefaultCylinderChart()
生成默认的圆柱体图。

Bar3DChart.DefaultGroupedCubeChart​

public void DefaultGroupedCubeChart()
默认分组3D柱状图。

Bar3DChart.DefaultStackedCubeChart​

public void DefaultStackedCubeChart()
默认堆叠分组3D柱状图。

Bar3DStyle​

class in XCharts.Runtime.Bar3Ds / 继承自: ChildComponent

Bar3DType​

class in XCharts.Runtime.Bar3Ds

3D柱图类型。分为立方柱和圆柱。

可选:

  • Cube: 立方柱。
  • Cylinder: 圆柱。

配置项手册​

Bar3D​

class in XCharts.Runtime.Bar3Ds / 继承自: Serie, INeedSerieContainer

3D柱图。支持立方柱和圆柱。可水平排列和垂直排列。

Bar3D.bar3DStyle​

Bar3DStyle

Bar3D.bar3DType​

Bar3DType v3.1.0

可选:

  • Cube: 立方柱。
  • Cylinder: 圆柱。

Bar3DStyle​

class in XCharts.Runtime.Bar3Ds / 继承自: ChildComponent

Bar3DStyle.barOffset​

Vector3 Vector3.zero

柱子偏移。

Bar3DStyle.borderDash​

bool v3.10.0

是否显示虚线边框。

Bar3DStyle.bottomColor​

Color32 v3.6.0

Bar3DStyle.bottomColorRate​

float 1f

柱子底部相对正面的颜色比例。

Bar3DStyle.cubeDire​

Vector3 Vector3(1, 1)

方形柱形成3D效果的方向。

Bar3DStyle.cylinderRate​

float 0.5f v3.1.0

圆柱的顶部椭圆比列。

Bar3DStyle.occludedAreaBorder​

bool v3.10.0

是否显示遮挡区域的边框。

Bar3DStyle.occludedAreaBorderDash​

bool v3.10.0

是否显示遮挡区域的虚线边框。

Bar3DStyle.show​

bool true

Bar3DStyle.sideColor​

Color32 v3.6.0

Bar3DStyle.sideColorRate​

float 0.7f

方形柱侧边相对正面的颜色比例。

Bar3DStyle.topColor​

Color32 v3.6.0

Bar3DStyle.topColorRate​

float 0.8f

柱子顶部相对正面的颜色比例。

Bar3DStyle.verticalArrange​

bool false

是否垂直排列。

Bar3DStyle.verticalArrangeDire​

Vector3 Vector3(-1, 1)

垂直排列时的方向。

Bar3DStyle.verticalArrangeGap​

float 0.5f

垂直排列时两个柱子间的间隙。

Bar3DStyle.widthRate​

float 0.5f

方形柱侧边宽度相对正面的比例。