| lineBarsData | 图表要展示的线的数组,数组的每一位代表一条线。 | [] |
| betweenBarsData | 填充2条图表线之间的区域 | [] |
| titlesData | 坐标,可以设置四个方向的标题 | FlTitlesData() |
| axisTitleData | 标题 | FlAxisTitleData() |
| extraLinesData | 额外的水平和垂直线的图形细节 | |
| lineTouchData | 触摸交互详细信息 | LineTouchData() |
| rangeAnnotations | 在图表后面显示范围注释,请检查RangeAnnotations | RangeAnnotations() |
| showingTooltipIndicators | 根据提供的位置(x)显示工具提示,以及LineBarSpot的列表 | [] |
| gridData | 网格数据 | FlGridData() |
| borderData | 边框数据 | FlBorderData() |
| minX | 获取x轴的最小值x,如果为null,从lineBars中读取值 | null |
| maxX | 获取x轴的最大x,如果为null,从lineBars中读取值 | null |
| minY | 获取y轴的最小y,如果为null,从lineBars中读取值 | null |
| maxY | 获取y轴的最大y,如果为null,从lineBars中读取值 | null |
| clipData | 将图表裁剪到边框(防止绘图超出边框) | FlClipData.none() |
| backgroundColor | 图表后面绘制的背景色 | null |
/// 配置文件
LineChartData sampleData() {
return LineChartData(
//? 是否可以点击
lineTouchData: LineTouchData(
enabled: enableLineTouchData,
),
//? 网格线配置
gridData: FlGridData(
show: showGridData,
),
axisTitleData: _buildFlAxisTitleData(),
//? 标题
titlesData: _buildTitles(),
//? 边框
borderData: _buildBorderData(),
minX: 0,
maxX: 14,
maxY: 6,
minY: 0,
//? 线条