flutter - 如何在颤振图中条形图的 X 轴上显示重复的轴标签?
问题描述
有没有办法在 domainAxis 属性的 Flutter_chart 库的 BarChart 中显示重复的轴标签。我正在使用 charts_flutter 库(https://pub.dev/packages/charts_flutter#-installing-tab-)。
提前致谢。
解决方案
我知道这是一个老问题,但对于其他寻找这个问题的人来说,一个简单的解决方法是对称地为重复标签添加空格。这可以使用您的域函数的可调用类来完成,以便您可以跟踪重复:
class Labeler {
final existingLabels = <String>[];
String call(Data data, int index) {
String baseLabel = data.toString();
int existingCount = existingLabels.where((element) => element == baseLabel).length;
existingLabels.add(baseLabel);
return ' ' * existingCount + baseLabel + ' ' * existingCount;
}
}
然后,您可以创建一个实例并将其设置为您的domainFn
.
推荐阅读
- java - 对象对具体类的依赖
- pandas - 熊猫替换多个单词
- python - 从文本 Python 中删除括号中的时间戳
- android - Android Studio 2020.3 Canary 4 无法同步 Gradle
- ibm-cloud - IBM Watson Assistant:如何通过禁用输入字段来关闭对话框?
- perl - 将存储的字符串打印到单个单元格中的 xls
- java - 这两种代码风格的区别有名称吗?
- django - 如何解决 Django 中的相同 URL 模式冲突?
- c++ - 无法分配给返回值,因为函数 'operator->' 返回一个 const 值
- python - 断言 Scipy 单变量样条严格增加