使用fl_chart包在线性图表中绘制底部标题时导致错误的原因

问题描述

错误显示为'RangeError(索引):无效值:不在0..11:15的范围内”

列表元素的示例 getDays = [30 Aug,31 Aug,01 Sep,02 Sep,03 Sep,04 Sep,05 Sep,06 Sep,07 Sep,08 Sep,09 Sep,10 Sep]

较短的列表会导致错误。列表较长也可以。

 bottomTitles: SideTitles(
          showTitles: true,reservedSize: 5,textStyle: const TextStyle(
              color: Color(0xff68737d),fontSize: 12,fontWeight: FontWeight.bold),getTitles: (value) {
            //value from x point
            if (value.toInt() % 5 == 0) {
              return '${widget._healthPresenter.getDays[value.toInt()]}';
            }
            return '';
          },margin: 10,)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)