【问题标题】:Able to see values but not graph in Highcharts能够在 Highcharts 中看到值但看不到图表
【发布时间】:2015-03-22 13:38:52
【问题描述】:

我有我试图在高图表中实现的值。请看FIDDLE

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

 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。这是ORIGINAL HIGHCHART我参考的地方

【问题讨论】:

    标签: javascript jquery highcharts parsefloat


    【解决方案1】:

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

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

    您可以在 w3schools 上阅读有关 stringsnull/undefined 的更多信息。

    【讨论】:

    • 再次感谢 Ondkloss。你能告诉我如何把这个系列放在循环中而不是每次都给这个系列:[{ name: mname0, data: MARKETS[0] }, { name: mname1, data: MARKETS[1] }]跨度>
    • 有点离题,但请参阅this JSFiddle。只需准备一个对象数组并在选项中使用它。
    • 感谢您的快速回复。这很有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多