我,正在使用 ngx-charts-line-chart 来绘制图表。在 Null 值上出现错误,并且图形在 null 值上绘制为 0。
<ngx-charts-line-chart [results]="progressPerformance"
[scheme]="colorScheme"
[xAxis]="true"
[yAxis]="true"
[legend]="false"
[showGridLines]="false"
[showYAxisLabel]="true"
[yAxisLabel]="yAxisLabel"
[curve]="curve">
</ngx-charts-line-chart>
错误
ERROR TypeError: Cannot read property 'toLocaleString' of null
at CircleSeriesComponent../src/common/circle-series.component.ts.CircleSeriesComponent.getTooltipText (index.js:8258)
at Object.eval [as updateDirectives] (CircleSeriesComponent.html:37)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:11922)
at checkAndUpdateView (core.js:11315)
at callViewAction (core.js:11556)
at execEmbeddedViewsAction (core.js:11519)
at checkAndUpdateView (core.js:11316)
at callViewAction (core.js:11556)
at execComponentViewsAction (core.js:11498)
at checkAndUpdateView (core.js:11321)
我不想在空值上绘制线。我怎么能做到这一点。
这是当 API 值也为空时我的图表的屏幕截图。
根据图表,2 月 18 日的值为 null。该图不应被绘制。在那一天,当我在那一天悬停时收到上述错误。
在 github 上找到参考问题 - https://github.com/swimlane/ngx-charts/issues/799。说需要添加makeNullPointInvisible,默认值为 False但不知道在哪里添加