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 を値に置き換えると0.0、グラフが表示されます。しかし、私は 0.0 を置き換えたくありませんnull。これは私が参考にした元のハイチャートです

4

1 に答える 1

0

null文字列ではありません。nullの代わりに使用します"null"。たとえば、( JSFiddle ):

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

文字列null/undefinedの詳細については、w3schools を参照してください。

于 2015-03-22T13:41:46.267 に答える