- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在我的 flutter 应用程序中实现了一个时间序列图表,它显示随时间变化的能量数据:
final List<charts.Series<TimeSeriesEnergy, DateTime>> seriesList = [
new charts.Series<TimeSeriesEnergy, DateTime>(
id: 'Energy',
colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault,
domainFn: (TimeSeriesEnergy p, _) => p.time,
measureFn: (TimeSeriesEnergy p, _) => p.energy,
data: data,
)
];
final bool animate = true;
var chart = new charts.TimeSeriesChart<TimeSeriesEnergy>(
seriesList,
animate: animate,
);
我现在想更改 xAxis 上标签的格式,以便它们以小时和分钟显示时间,而不是默认的本地日期时间格式。 example在 charts_flutter gallery 中建议实现 DateTimeFactory
,但我不知道如何执行此操作。欢迎任何建议:)
最佳答案
为您的时间(域)轴添加一个 DateTimeAxisSpec
。
var chart = new charts.TimeSeriesChart<TimeSeriesEnergy>(
seriesList,
domainAxis: new charts.DateTimeAxisSpec(
tickFormatterSpec: new charts.AutoDateTimeTickFormatterSpec(
day: new charts.TimeFormatterSpec(
format: 'dd',
transitionFormat: 'dd MMM',
),
),
),
animate: animate,
);
在此示例中,我将图表上的标签从美国默认的“Jun 25”、“27”、“29”和“Jul 1”更改为“25 Jun”、“27”、“29”和“01 Jul”分别。
您也可以通过为每个格式添加额外的 TickFormatterSpecs
来更改年、日和小时等格式。
大值换行时使用transitionFormat
,否则使用format
。在我的示例中,transitionFormat 用于格式化第一个刻度(以便您可以看到月份),但不是 27 日或 29 日,因为它们是同一个月。随着月份的变化,transitionFormat 再次用于 7 月 1 日。
关于charts - 在charts_flutter时间序列图中格式化时间标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51136832/
我用 charts_flutter 创建了这样的饼图。文本小部件随 selectionModels->changedListener 更改图表选择. 所以我有一个问题,有没有办法改变所选项目的颜色或弧
使用包 charts_flutter 是否可以达到同样的效果?在这种情况下,用户可以旋转饼图。 User rotating pie chart 最佳答案 除非您使用他们的代码并进行更改,否则您正在使用
我在 flutter 中使用 charts_flutter 包渲染了条形图。但是 x 轴上的域标签相互重叠。有什么办法可以解决这个问题吗?有没有办法倾斜文本或增加图表的宽度,使其可以水平滚动? 我已经
我正在使用以下代码片段绘制一些实时时间序列折线图: new SizedBox( height: MediaQuery.of(context).size.height / 4, ch
同时从 0.5.0 更新 charts_flutter 日志 [myapp] flutter packages get Running "flutter packages get" in myapp.
我想使用 charts_flutter 包将图例添加到我的饼图中。我该怎么做? 最佳答案 我实现了一个肮脏的解决方案。通过在饼图附近添加新的小部件作为图例。 Widget pieChart3(
我正在使用 charts_flutter 的自动标签饼图。我需要在点击/选择段时获取所选饼图段的数据值。但我不会在 selectionModel 的 changedListener 上获得回调。 va
我正在尝试使用 charts_flutter: ^0.8.1 包在 flutter 中创建一个图表。 这是我的代码。我在 behaviour 中添加了 SlidingViewport 和 PanAnd
我有一个来自 charts_flutter 0.5.0 包的简单条形图,我想像这样在另一个页面中调用它,或者我的目标是像饼图一样将更多图表放入其中。 Widget build(BuildContex
我是一名优秀的程序员,十分优秀!