@nativescript-community/ui-chart
Version:
A powerful chart / graph plugin, supporting line, bar, pie, radar, bubble, and candlestick charts as well as scaling, panning and animations.
29 lines • 801 B
JavaScript
export class DefaultFillFormatter {
getFillLinePosition(dataSet, dataProvider) {
let fillMin = 0;
const chartMaxY = dataProvider.yChartMax;
const chartMinY = dataProvider.yChartMin;
const data = dataProvider.lineData;
if (dataSet.yMax > 0 && dataSet.yMin < 0) {
fillMin = 0;
}
else {
let max, min;
if (data.yMax > 0) {
max = 0;
}
else {
max = chartMaxY;
}
if (data.yMin < 0) {
min = 0;
}
else {
min = chartMinY;
}
fillMin = dataSet.yMin >= 0 ? min : max;
}
return fillMin;
}
}
//# sourceMappingURL=DefaultFillFormatter.js.map