getBarLineXLength method
double
getBarLineXLength(
- LineChartBarData barData,
- Size chartUsableSize,
- PaintHolder<
LineChartData> holder
Implementation
@visibleForTesting
double getBarLineXLength(
LineChartBarData barData,
Size chartUsableSize,
PaintHolder<LineChartData> holder,
) {
if (barData.spots.isEmpty) {
return 0;
}
final firstSpot = barData.spots[0];
final firstSpotX = getPixelX(firstSpot.x, chartUsableSize, holder);
final lastSpot = barData.spots[barData.spots.length - 1];
final lastSpotX = getPixelX(lastSpot.x, chartUsableSize, holder);
return lastSpotX - firstSpotX;
}