【问题标题】:HighCharts BoxPlot With Multiple Series Having Single Data具有多个系列的 HighCharts BoxPlot 具有单个数据
【发布时间】:2013-05-24 14:04:59
【问题描述】:

使用type: 'boxplot' 图表我正在尝试设置一些工资数据的视图。数据包括多个职业及其工资值低、q1、中值、q3、高。我的问题是每个职业只有一套这5点。所以,在这个例子中,我有 14 个职业,有 14 个不同的系列值(5 个工资值)。每个系列看起来像这样:

{
     name: 'Computer and Information Research Scientists',
     data: [
          [68834.77, 85124.14, 107734.77, 131196.33, 157504.48]
          ],
     tooltip: {
          headerFormat: '<em>{point.key}</em><br/>'
     }
}

图表很好地呈现了 14 个框“点”。但是 xAxis(我已经倒置,但如果不倒置则相同)仅显示第一个 category 标题并将其附加到工具提示文本框,并且 xAxis 上没有出现其他类别名称。我认为这是每个系列中的tooltip 代码,但删除它仍然有标签错误。我的例子可以在here 找到。如何维护类别名称?

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    如我所见,每个系列只有一个点,因此不包含 x 值,因此假设 pointStart 为 0,pointInterval 为 1(用于分类轴)。

    如果每个系列只有一个点,我建议添加x值,这也是类别索引,看看:http://jsfiddle.net/LrLLU/2/

    【讨论】:

    • 我看到它在您的示例中有效。但是,为什么不使用xAxis.categories 列表中给出的类别位置?
    • 系列名称未链接到类别名称。
    • 我的意思是索引。但我可以看出这很难说 - 例如,如果一个系列没有数据,它在哪个索引中?感谢您的回答!
    • 另外,与这篇文章无关,但我在类别标签内的箱线图“点”的中心看到“漂移”。见jsfiddle.net/wergeld/LrLLU/4
    • 设置grouping: false:jsfiddle.net/LrLLU/7。但是,你为什么不只使用一个系列,比如这个:jsfiddle.net/LrLLU/6
    猜你喜欢
    • 1970-01-01
    • 2013-03-17
    • 2013-09-20
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    相关资源
    最近更新 更多