INNER CODE UNIT · Dart

_holeRadius

xqwzts/flutter_circular_chart · lib/src/circular_chart.dart:37

    final double _holeRadius = holeRadius ?? size.width / (2 + data.length);
    final double stackDistance =
        (size.width / 2 - _holeRadius) / (2 + data.length);
    final double stackWidth = stackDistance * _kStackWidthFraction;
    final double startRadius = stackDistance + _holeRadius;

    List<CircularChartStack> stacks = new List<CircularChartStack>.generate(
      data.length,
      (i) => new CircularChartStack.fromData(
            stackRanks[data[i].rankKey] ?? i,
            data[i].entries,
            entryRanks,
            percentageValues,
            startRadius + i * stackDistance,
            stackWidth,
            startAngle,
          ),
    );

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…