Skip to content

Commit f2567c6

Browse files
authored
Merge pull request #104 from cmu-delphi/dont_plot_nulls
dont plot null values
2 parents 6a442bc + f72a3a9 commit f2567c6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/components/Chart.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -719,10 +719,11 @@
719719
ctx.fillStyle = color;
720720
ctx.beginPath();
721721
for (let i = 0; i < data.length; i++) {
722-
const y = value2y(dataset.getPointValue(i));
723-
if (isNaN(y)) {
722+
const ptVal = dataset.getPointValue(i);
723+
if (isNaN(ptVal) || ptVal == null) {
724724
continue;
725725
}
726+
const y = value2y(ptVal);
726727
date1 = date2;
727728
date2 = data[i].getDate().getIndex();
728729
if (date2 - date1 !== gap) {

src/data/DataSet.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default class DataSet {
6565

6666
getPointValue(index: number): number {
6767
const temp = this.data[index].getValue();
68-
if (Number.isNaN(temp)) {
68+
if (Number.isNaN(temp) || temp == null) {
6969
return temp;
7070
}
7171
return this.verticalOffset + temp * this.scale;

0 commit comments

Comments
 (0)