数据图表 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 断开趋势线与之前关联的二维图表数据的连接。