数据图表 Chart

图表组件绘制源自其附加数据组件的数据。有五种不同的图表类型可供选择,包括折线图、面积图、散点图、条形图和饼图,可以通过“类型”属性进行更改。Chart组件本身具有各种其他属性,可以更改Chart的外观,例如{Description、GridEnabled、,

属性

  • 坐标轴文本颜色 AxesTextColor 颜色 将图表的轴文本颜色指定为一个包含红、绿、蓝三色的整数。
  • 坐标轴文本大小 AxesTextSize 数字 暂无描述
  • 背景颜色 BackgroundColor 颜色 将图表的背景颜色指定为一个包含阿尔法通道、红色、绿色和蓝色值的整数。
  • 数据集列表 ChartDataSetList 列表 只代码, 只读 暂无描述
  • 趋势线列表 ChartTrendlineList 列表 只代码, 只读 暂无描述
  • 图表类型 ChartType 数字 暂无描述
  • 是否显示网格 GridEnabled 布尔 如果图表类型设置为带轴的图表(适用于面积图、条形图、折线图、散点图类型),则更改图表网格的可见性。
  • 高度 Height 数字 只代码 指定图表的垂直高度,以像素为单位。
  • 百分比高 HeightPercent 数字 只代码, 只写 将图表的垂直高度指定为屏幕高度的百分比。
  • 标签列表 Labels 列表 只代码 如果图表类型设置为带轴的图表,则将图表的X轴标签更改为指定的列表。列表中的第一个条目对应数据的最小x值,第二个条目对应最小x值+1,依此类推。如果未为某个x值指定标签,则使用默认值(即该位置轴刻度的x值)。
  • 标签字符串 LabelsFromString 文本 指定图表X轴要设置的标签,前提是当前视图是一个带有X轴的图表。标签以单个逗号分隔值的字符串形式指定(即每个值用逗号分隔)。有关标签如何应用于图表的更多详细信息,请参阅标签部分。
  • 是否显示图例 LegendEnabled 布尔 更改图表图例的可见性。
  • 是否原点在中心 OriginAtCenter 布尔 只代码 暂无描述
  • 饼图半径比例 PieRadiusPercent 数字 将饼图的饼图半径设置为0%到100%,其中百分比表示填充洞的百分比。100%表示绘制完整的饼图,而接近0%的值则对应空心饼图。
  • 旋转角度 RotationAngle 数字 只代码 暂无描述
  • 标题 Title 文本 暂无描述
  • 是否显示标题 TitleVisible 布尔 标题是否可见。
  • 数据格式 ValueFormat 数字 指定X轴标签和点值的格式。
  • 不透明度 ViewAlpha 数字 只代码 暂无描述
  • 显示顺序 ViewIndex 数字 只代码 在设置属性时,容器内组件的顺序,1表示第一个,0表示最后一个
  • 模板类型 ViewType 数字 暂无描述
  • 是否显示 Visible 布尔 指定图表是否应在屏幕上可见。如果图表正在显示,则值为true;如果隐藏,则值为false。
  • 宽度 Width 数字 只代码 指定图表的水平宽度,以像素为单位。
  • 百分比宽 WidthPercent 数字 只代码, 只写 将图表的水平宽度设置为屏幕宽度的百分比。
  • X坐标 XCoord 数字 只代码, 只读 暂无描述
  • 是否X轴从0开始 XFromZero 布尔 确定X轴原点是否设置为0,还是设置为所有数据系列中的最小X值。
  • Y坐标 YCoord 数字 只代码, 只读 暂无描述
  • 是否Y轴从0开始 YFromZero 布尔 确定Y轴原点是否设置为0,还是设置为所有数据系列中的最小y值。
  • Z坐标 ZCoord 数字 只代码 暂无描述

事件

  • 节点被点击 EntryClick 数据集 dataset: 组件, 序号 index: 数字, 值 value: 任意 表示用户点击了图表中的某个数据条目。会报告具体的系列及其x值和y值。

方法

  • 设置 SetupEventHandler 回调函数 handler: 过程 暂无描述
  • 删除回调函数 RemoveEventHandler 暂无描述
  • 自删除 SelfDelete 暂无描述
  • 移动到 MoveToContainer 容器 container: 布局 暂无描述
  • 设置位置 SetPosition X坐标 x: 数字, Y坐标 y: 数字 暂无描述
  • 扩展X轴范围到 ExtendXRangeTo X坐标 x: 数字 暂无描述
  • 扩展Y轴范围到 ExtendYRangeTo Y坐标 y: 数字 暂无描述
  • 设置X轴范围 SetXRange 最小值 minimum: 数字, 最大值 maximum: 数字 暂无描述
  • 设置Y轴范围 SetYRange 最小值 minimum: 数字, 最大值 maximum: 数字 暂无描述
  • 重置坐标轴 ResetAxes 将图表的坐标轴重置为其原始范围。
  • 添加数据集 AddChartDataSet 组件 名称 name: 文本 暂无描述
  • 添加趋势线 AddChartTrendline 组件 名称 name: 文本 暂无描述
  • 获取数据集 GetChartDataSet 组件 名称 name: 文本 暂无描述
  • 获取趋势线 GetChartTrendline 组件 名称 name: 文本 暂无描述
  • 删除数据集 RemoveChartDataSet 名称 name: 文本 暂无描述
  • 删除趋势线 RemoveChartTrendline 名称 name: 文本 暂无描述

图表数据集 ChartDataSet

图表数据集组件,用于存储图表的数据。

属性

  • 颜色 Color 颜色 暂无描述
  • 颜色列表 Colors 列表 只代码 暂无描述
  • 名称 ConstName 文本 只代码, 只读 暂无描述
  • 数据对字符串 ElementsFromPairs 文本 只写 以逗号分隔的 XY 数据对,格式为:x1,y1,x2,y2,x3,y3
  • 数据项列表 EntriesList 列表 只代码, 只读 暂无描述
  • X数据列表 EntriesXList 列表 只代码, 只读 暂无描述
  • Y数据列表 EntriesYList 列表 只代码, 只读 暂无描述
  • 数据条数 EntryCount 数字 只代码, 只读 暂无描述
  • 图例 Legend 文本 暂无描述
  • 线型 LineType 数字 暂无描述
  • 是否饼图显示标签 PieDrawEntryLabels 布尔 将此设置为true,以便将条目标签绘制到饼图中。
  • 是否饼图显示百分比 PieUsePercentValues 布尔 如果启用此功能,饼图中的值将以百分比形式显示,而不是其原始值。
  • 点形 PointShape 数字 暂无描述
  • 数值文本颜色 ValueTextColor 颜色 暂无描述
  • 数值文本大小 ValueTextSize 数字 暂无描述

事件

  • 节点被点击 EntryClick 序号 index: 数字, 值 value: 任意 暂无描述
  • 出错 OnError 函数名称 functionName: 文本, 错误编号 errorNumber: 数字, 消息 message: 文本 暂无描述

方法

  • 添加数据项 AddEntry 值 value: 任意 暂无描述
  • 添加数据项 AddEntry2 X坐标 x: 任意, Y坐标 y: 任意 暂无描述
  • 删除数据项 RemoveEntry 序号 index: 数字 暂无描述
  • 替换数据项 ReplaceEntry 序号 index: 数字, 值 value: 任意 暂无描述
  • 替换数据项 ReplaceEntry2 序号 index: 数字, X坐标 x: 任意, Y坐标 y: 任意 暂无描述
  • 清空 Clear 暂无描述
  • 数据项是否存在 DoesEntryExist 布尔 X坐标 x: 任意, Y坐标 y: 任意 暂无描述
  • 设置数据项颜色 SetEntryColor 序号 index: 数字, 颜色 color: 数字 暂无描述

趋势线 ChartTrendline

趋势线组件,用于预测给定数据的趋势线模型。

属性

  • 图表数据集 ChartDataSet 组件 只写 暂无描述
  • 颜色 Color 颜色 暂无描述
  • 相关系数 CorrelationCoefficient 数字 只代码, 只读 暂无描述
  • 指数底数 ExponentialBase 数字 只代码, 只读 暂无描述
  • 指数系数 ExponentialCoefficient 数字 只代码, 只读 暂无描述
  • 是否扩展趋势线 ExtendTrendline 布尔 暂无描述
  • 线性系数 LinearCoefficient 数字 只代码, 只读 暂无描述
  • 对数系数 LogarithmCoefficient 数字 只代码, 只读 暂无描述
  • 对数常数 LogarithmConstant 数字 只代码, 只读 暂无描述
  • 预测 Predictions 列表 只代码, 只读 暂无描述
  • 二次系数 QuadraticCoefficient 数字 只代码, 只读 暂无描述
  • R平方 RSquared 数字 只代码, 只读 暂无描述
  • 回归模型 RegressionModel 数字 暂无描述
  • 结果字典 ResultsDictionary dictionary 只代码, 只读 暂无描述
  • 线条样式 StrokeStyle 数字 暂无描述
  • 线条宽度 StrokeWidth 数字 暂无描述
  • 是否显示 Visible 布尔 暂无描述
  • X轴交点 XIntercepts 任意 只代码, 只读 暂无描述
  • Y轴交点 YIntercept 数字 只代码, 只读 暂无描述

事件

  • 出错 OnError 函数名称 functionName: 文本, 错误编号 errorNumber: 数字, 消息 message: 文本 暂无描述
  • 结果更新 ResultUpdated 结果字典 resultsDictionary: dictionary 表示趋势线已更新的事件。

方法

  • 断开图表数据集 DisconnectFromChartDataSet 断开趋势线与之前关联的二维图表数据的连接。