【问题标题】:Highcharts xAxis text matching series nameHighcharts xAxis 文本匹配系列名称
【发布时间】:2014-07-03 16:09:30
【问题描述】:

我的 Highcharts 驱动组件遇到问题。

考虑基本柱形图JSFiddle示例:http://www.highcharts.com/demo/column-basic

我的目标是在 x 轴上获得系列名称(东京、纽约等),而不是 Jan、Feb、Mar...。

当然,我还需要根据系列名称对列进行分组。因此,在这种情况下,它将是 4 组列。

我该怎么做?我应该修改categories 块吗?

非常感谢


编辑

我找到了解决方案并更新了小提琴:http://jsfiddle.net/j658R/1/

但是现在,我需要另一种方式。如何为每个系列指定多个值?例如,对于“s1”,如何为这个系列输入 4 个值,从而在 X 轴上的“s1”标签上方获得 4 个条形?

谢谢

【问题讨论】:

  • 您是否尝试过编辑类别?它做了你想要的吗?如果没有,请发布一个小提琴示例并解释您希望它做什么而不是做什么。
  • 这是一个小提琴:jsfiddle.net/j658R 我想要 xAxis 上的系列名称在其对应的值下。所以,在这种情况下,我想要 s1, s2, ... s8 而不是 xAxis 中只有 s1 没有意义
  • 你想要一个堆积条形图吗?
  • 你需要添加下一个系列,你的意思是像jsfiddle.net/j658R/2jsfiddle.net/j658R/3这样的东西吗?
  • 或者可能是这样的:jsfiddle.net/j658R/4 ;) LinkedSeries 到一个图例项目,只需使用 pointPlacement 将它们定位到类别中。

标签: javascript highcharts


【解决方案1】:

通过将每个数据点分成一个单独的系列,Highcharts 会自动对数据进行分组。

所以每个系列的第一个数据点将被设置为第一个类别。系列的第二个数据点到第二类等。

您只需将其设置为单个series

【讨论】:

  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 2019-12-22
  • 1970-01-01
  • 1970-01-01
  • 2013-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-20
相关资源
最近更新 更多