0

我正在为我的 angular2 Web 应用程序使用 angular2-highcharts 图表模块。

当图形 < 7000 点时,线和点按预期显示。但是,在 ~>7000 点之后,图表有时不会呈现线条,但如果我将鼠标悬停在图表上,则会显示点的工具提示。

我尝试了 turboThreshold,但它什么也没做。

有什么建议么?

显示工具提示的未渲染折线图

- - 代码 - -

this.highchart_graph_expanded = {
  title: {
    text: ExpandedText
  },
  series: _series,
  legend: {
    enabled: true
  },
  yAxis: {
    visible: true,
  },
  plotOptions: {
    series: {
      states: {
        hover: {
          enabled: false // hover
        },
      },
      animation: false
    },
    turboThreshold: 0, // allow render more than 10000 points
  },
  rangeSelector: {
    enabled: false,
    inputEnabled: true,
  },
  xAxis: {
    type: 'datetime'
  },
};

_series = {
  data: seriesData, // [ [x,y], [x,y] ]
  name: "title",
};
4

1 回答 1

0

angular2-highcharts不是官方的 Highcharts 包装器,它可能不支持 boost 模块。

也可以试试官方的 angular wrapper:https ://www.npmjs.com/package/highcharts-angular (目前没有报道使用时会出现这个问题)。

于 2018-03-08T09:41:38.810 回答