当范围选择器设置为整个大小时,Highchart标志熄灭

时间:2019-03-18 13:16:47

标签: highcharts angular2-highcharts

如您所见:live example

主要问题是,当范围选择器设置为全尺寸时,我们只能看到两行,左侧没有标志。如果将范围选择器设置为较小的范围,然后将其拖动到左侧,则似乎一切正常,带有标志。但是,如果线的一小部分出现在图表上,那么一切都会出错。

我试图按升序对系列进行排序,但没有得到任何结果。

仍然不知道怎么了。

高级图表设置:

    {

            title: {
                text: 'Problem with flags'
            },
            chart: {
                  zoomType: 'x',
                },
                yAxis: {
                  min: 0,
                  startOnTick: false
                },
              xAxis: {
                  type: 'datetime',
                  dateTimeLabelFormats: {
                    millisecond: '%H:%M',
                    second: '%H:%M',
                    minute: '%H:%M',
                    hour: '%H:%M',
                    day: '%e. %b',
                    week: '%e. %b',
                    month: '%b \'%y',
                    year: '%Y'
                  },
                  showEmpty: true
                },
                credits: {
                  enabled: false
                },
                lang: {
                  rangeSelectorZoom: ''
                },
            rangeSelector: {
                  allButtonsEnabled: false,
                  inputEnabled: false,
                  buttonTheme: {
                    visibility: 'hidden'
                  },
                  labelStyle: {
                    display: 'none'
                  }
                },
                        plotOptions: {
                  series: {
                    turboThreshold: 0
                  }
                },
                        legend: {
                  enabled: true
                },
            series: SERIES ARE AT FIDDLE
        } 

1 个答案:

答案 0 :(得分:0)

我找到了解决方法,您应该将xAxis.ordinal字段设置为false,here is link