5

我是 Highcharts 的新手,到目前为止它看起来很棒。但是,我需要在图例中将我的六个系列分成三列。这可以通过限制图例宽度和使用legendIndex. Coffeescript 中的配置片段:

  legend:
    # 3 items side-by-side with some margins
    itemWidth: Math.floor(config.width / 3.8)
  series: [
      # top left
      legendIndex: 1
      ...
    ,
      # bottom left
      legendIndex: 4
      ...
    ...  # 4 more series; other columns in indices 2,5 and 3,6
    ]

问题是,我还需要为每个组设置一个单独的标题。所以像这样(ascii 艺术):

Title A               Title B                 Title C
[ ] Item A1           [ ] Item B1             [ ] Item C1
[ ] Item A2           [ ] Item B2             [ ] Item C2

请注意,我也需要导出功能,因此据我了解,HTML 定位是不可能的。我怎样才能让我的传奇看起来像这样?

4

1 回答 1

0

您可以使用 Highcharts 渲染器将自定义文本放置到图表上

http://api.highcharts.com/highcharts#Renderer

你不能制作多个图例,但你可以用一个图例做很多事情,让它看起来像多个图例。

于 2015-09-24T19:45:01.060 回答