Unity插件XCharts使用简记之特有属性设置

Unity插件XCharts使用简记之特有属性设置

    • 接上
    • 注意
    • 使用
      • 数据系列(`Series`)
      • 轴(`X Axis`和`Y Axis`)

接上

之前做了一下XCharts插件基础属性设置的记录:Unity插件XCharts使用简记之基础属性设置

注意

  • 我只记录一些我用到的功能和使用,并不算详解,之后有机会再补全
  • 有些修改要运行一次或拖拽一下图表的大小等,使其将图表渲染一次的方法,才能看到效果

使用

数据系列(Series

  • Radius是直径,就是饼状图中的一个特殊的属性,通过它可以设置成圆环。例如,将其值设置成40~80。便会看到如下效果。
    Unity插件XCharts使用简记之特有属性设置_第1张图片
    Unity插件XCharts使用简记之特有属性设置_第2张图片
  • LineType属性,是只有在线状图中才有的属性。如下图所示。
    Unity插件XCharts使用简记之特有属性设置_第3张图片
    其中所存在的类型有:
/// 
/// the type of line chart.
/// 折线图样式类型
/// 
public enum LineType
{
    /// 
    /// the normal line chart,
    /// 普通折线图。
    /// 
    Normal,
    /// 
    /// the smooth line chart,
    /// 平滑曲线。
    /// 
    Smooth,
    /// 
    /// the smooth-dash line chart,
    /// 平滑虚线。
    /// 
    SmoothDash,
    /// 
    /// step line.
    /// 阶梯线图:当前点。
    /// 
    StepStart,
    /// 
    /// step line.
    /// 阶梯线图:当前点和下一个点的中间。
    /// 
    StepMiddle,
    /// 
    /// step line.
    /// 阶梯线图:下一个拐点。
    /// 
    StepEnd,
    /// 
    /// 虚线
    /// 
    Dash,
    /// 
    /// 点线
    /// 
    Dot,
    /// 
    /// 点划线
    /// 
    DashDot,
    /// 
    /// 双点划线
    /// 
    DashDotDot
}
  • 上图中的AreaStyle属性,也是只有在个别属性中才存在的。其中大多也主要是颜色的设置。
    Unity插件XCharts使用简记之特有属性设置_第4张图片
  • 上图所示的,是仪表盘的属性信息。其中Radius是整个仪表盘的大小半径;StartAngleEndAngle是仪表盘显示的区域;TitleStyle是标题的相关设置;GaugeAxis是仪表盘轴的相关设置;GaugePointer是仪表盘指针的相关设置;Label是显示当前数值的相关设置。

轴(X AxisY Axis

这个属性是在线状图、柱状图、散点图和热力图中存在的。其中一般有4个属性,X轴两个,Y轴两个,一般都只用第一个。如图。
Unity插件XCharts使用简记之特有属性设置_第5张图片
在下面的属性中,Type有3个不同的类型。

/// 
/// the type of axis.
/// 坐标轴类型。
/// 
public enum AxisType
{
    /// 
    /// Numerical axis, suitable for continuous data.
    /// 数值轴。适用于连续数据。
    /// 
    Value,
    /// 
    /// Category axis, suitable for discrete category data. Data should only be set via data for this type.
    /// 类目轴。适用于离散的类目数据,为该类型时必须通过 data 设置类目数据。
    /// 
    Category,
    /// 
    /// Log axis, suitable for log data.
    /// 对数轴。适用于对数数据。
    /// 
    Log
}
  • 类型Value是根据数据本身的值自行分配轴的数值;类型Category是如上图中的Data属性设置的;类型Log未测试。
  • 然后,下面的几个属性分别都是用于设置轴的样式,包括轴线(AxisLine)、轴名字(AxisName)、轴标记线(AxisTick)和轴文字(AxisLabel)。
  • 再下面,是一些背景填充物的设置,有填充标记线(SplitLine)和区域填充(SplitArea

你可能感兴趣的:(XCharts)