generateBarPath method

  1. @visibleForTesting
Path generateBarPath(
  1. Size viewSize,
  2. LineChartBarData barData,
  3. List<AFlSpot> barSpots,
  4. PaintHolder<LineChartData> holder, {
  5. Path? appendToPath,
})

Generates a path, based on LineChartBarData.isStepChart for step style, and normal style.

Implementation

@visibleForTesting
Path generateBarPath(
  Size viewSize,
  LineChartBarData barData,
  List<AFlSpot> barSpots,
  PaintHolder<LineChartData> holder, {
  Path? appendToPath,
}) {
  if (barData.isStepLineChart) {
    return generateStepBarPath(
      viewSize,
      barData,
      barSpots,
      holder,
      appendToPath: appendToPath,
    );
  } else {
    return generateNormalBarPath(
      viewSize,
      barData,
      barSpots,
      holder,
      appendToPath: appendToPath,
    );
  }
}