Highcharts-在列范围图中使用标志使数据范围不可见和显示消息

问题描述 投票:-1回答:2

我有highcharts-列范围图可以正常工作,但是我想使基于数据的数据范围之一不可见。

例如,在我的代码中: var arylist = '[{"name" :"taxupdt_ftp","st_time_am_pm" :"n/a","ed_time_am_pm" :" pm",

"st_time_am_pm" :"n/a"是这个时候,我想禁用该数据范围,并显示消息“不可用”。

here is JSFIDDLE

谢谢。任何帮助表示赞赏。

javascript jquery highcharts
2个回答
1
投票

您需要将参数可见设置为false,然后在回调中隐藏点图形。

示例:http://jsfiddle.net/pq5eG/1/

   $.each(chart.series, function(i, s){
        $.each(s.data, function(j, p){
               if(p.hidden)
                   p.graphic.hide();
        });
    });

0
投票

它应该与真实数据一起运行。所以series:series应该呆在那里。你不应该连续添加哑巴数据。因为数据已经来自var arrylist,

我尝试了一种对我来说看起来合乎逻辑但不起作用的方法

  item.data.push({
            x: i,
            label: interval.label,
            low: interval.from,
            hidden:true,
            high: interval.to,
            color: "blue"
                        });

@@塞巴斯蒂安,你能不能通过在第一手的情况下把它替换掉来调查它。

© www.soinside.com 2019 - 2024. All rights reserved.