Skip to content

Commit 471d73b

Browse files
committed
fix: a few fixes
1 parent c05c38f commit 471d73b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/charting/renderer/LineChartRenderer.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,6 @@ export class LineChartRenderer extends LineRadarRenderer {
144144
public drawData(c: Canvas) {
145145
let width = this.mViewPortHandler.getChartWidth();
146146
let height = this.mViewPortHandler.getChartHeight();
147-
console.log('drawData', width, height);
148147

149148
let drawBitmap = this.mDrawBitmap == null ? null : this.mDrawBitmap.get();
150149

@@ -223,7 +222,7 @@ export class LineChartRenderer extends LineRadarRenderer {
223222
// this.cubicPath.moveTo(cur[xKey], cur[yKey] * phaseY);
224223
let index = 2;
225224

226-
for (let j = firstIndex; j <= lastIndex; j++) {
225+
for (let j = firstIndex + 1; j <= lastIndex; j++) {
227226
prev = cur;
228227
cur = dataSet.getEntryForIndex(j);
229228
if (cur[yKey] === undefined || cur[yKey] === null) {
@@ -288,7 +287,7 @@ export class LineChartRenderer extends LineRadarRenderer {
288287
// let the spline start
289288
// outputPath.moveTo(cur[xKey], cur[yKey] * phaseY);
290289
let index = 2;
291-
for (let j = firstIndex; j <= lastIndex; j++) {
290+
for (let j = firstIndex +1; j <= lastIndex; j++) {
292291
prevPrev = prev;
293292
prev = cur;
294293
cur = nextIndex == j ? next : dataSet.getEntryForIndex(j);
@@ -349,7 +348,7 @@ export class LineChartRenderer extends LineRadarRenderer {
349348
// create a new path
350349
let currentEntry = null;
351350
let previousEntry = entry;
352-
for (let x = firstIndex; x <= lastIndex; x++) {
351+
for (let x = firstIndex+1; x <= lastIndex; x++) {
353352
currentEntry = dataSet.getEntryForIndex(x);
354353
if (currentEntry[yKey] === undefined || currentEntry[yKey] === null) {
355354
continue;
@@ -516,6 +515,7 @@ export class LineChartRenderer extends LineRadarRenderer {
516515
if (!this.mViewPortHandler.isInBoundsLeft(x) || !this.mViewPortHandler.isInBoundsY(y)) continue;
517516

518517
let entry = dataSet.getEntryForIndex(j / 2 + this.mXBounds.min);
518+
if (!entry) continue;
519519

520520
if (dataSet.isDrawValuesEnabled()) {
521521
this.drawValue(c, formatter.getFormattedValue(entry[yKey]), x, y - valOffset, dataSet.getValueTextColor(j / 2));

0 commit comments

Comments
 (0)