跳到主要内容

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) 增加Bar3DStyleborderDash是否绘制虚线边框
  • (2023.12.16) 增加Bar3DStyleoccludedAreaBorderDash是否绘制遮挡区域的虚线边框
  • (2023.12.16) 增加Bar3DStyleoccludedAreaBorder是否绘制遮挡区域的边框
  • (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 onSerieEnteronSerieExit回调
  • (2023.02.14) 同步XCharts v3.6.0
  • (2023.02.14) 增加Bar3DStyletopColorbottomColorsideColor参数支持

v3.5.0

  • (2022.11.29) 增加SeriebarMaxWidth参数支持
  • (2022.11.27) 增加SerieItemStylebackgroundColor参数支持
  • (2022.11.27) 增加SeriecolorBy的支持
  • (2022.11.27) 更新文档

v3.4.0

  • (2022.11.01) 支持AnimationunscaledTime
  • (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

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