0

我有我试图在高图表中实现的值。请看小提琴

如果你看到小提琴,你会发现这个代码

 MARKETS[0].push(parseFloat(findDataForMonth(mname0, month)) || "null");
 MARKETS[1].push(parseFloat(findDataForMonth(mname1, month)) || "null");
 MARKETS[2].push(parseFloat(findDataForMonth(mname2, month)) || "null");
 MARKETS[3].push(parseFloat(findDataForMonth(mname3, month)) || "null");
 MARKETS[4].push(parseFloat(findDataForMonth(mname4, month)) || "null");
 MARKETS[5].push(parseFloat(findDataForMonth(mname5, month)) || "null");
 MARKETS[6].push(parseFloat(findDataForMonth(mname6, month)) || "null");
 MARKETS[7].push(parseFloat(findDataForMonth(mname7, month)) || "null");

我试图用 null 替换一些值。当我输入 null 时,我得到一个显示值但没有颜色的图表,如上面显示的小提琴链接。如果我将 null 替换为 value 0.0,我将得到图表。但我不想替换 0.0 我想替换为null. 这是我参考的原始 HIGHCHART

4

1 回答 1

0

null不是字符串。使用null代替"null",例如(JSFiddle):

MARKETS[0].push(parseFloat(findDataForMonth(mname0, month)) || null);
// ...

您可以在 w3schools 上阅读有关字符串null/undefined的更多信息。

于 2015-03-22T13:41:46.267 回答