小编Mis*_*ous的帖子

平移和缩放时间序列条形图 - charts_flutter

我正在使用 charts_flutter 在 flutter 中创建一些时间序列条形图。我一直在寻找一种方法来一次显示受控数量的缩放条并为其余条提供滑块。我可以使用 BarCharts() 完成上述操作,但不能使用 TimeSeriesCharts()。我尝试了以下链接中提出的类似问题的建议:

  1. 这里
  2. 这里
  3. 这里

但它们都没有对视图产生任何影响。有没有办法只显示 5 天的条形图?

这是我的代码,

import 'package:bar_wow/subscriber_series.dart';
import 'package:charts_flutter/flutter.dart' as charts;
import 'package:flutter/material.dart';


class SubscriberChart extends StatefulWidget{
  final List<charts.Series<SubscriberSeries, DateTime>> data;
  final bool animate;

  SubscriberChart(this.data, this.animate);
  
  @override
  State<StatefulWidget> createState() => new _SelectionCallbackState();

}

class _SelectionCallbackState extends State<SubscriberChart> {
  DateTime _time;
  Map<String, num> _measures;
  
  _onSelectionChanged(charts.SelectionModel model) {
    final selectedDatum = model.selectedDatum;

    DateTime time;
    final measures = <String, num>{};

    if (selectedDatum.isNotEmpty) {
      time = selectedDatum.first.datum.time;
      selectedDatum.forEach((charts.SeriesDatum datumPair) {
        measures[datumPair.series.displayName] = datumPair.datum.subscribers;
      }); …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-web

5
推荐指数
1
解决办法
1173
查看次数

标签 统计

flutter ×1

flutter-web ×1