【问题标题】:Highcharts multiple data on single point in seriesHighcharts系列中单点的多个数据
【发布时间】:2011-11-11 05:59:56
【问题描述】:

我需要在一个系列中的单个点上提供多个数据点。以简单的方式,在单个 x 轴点上,我需要显示两个 y 轴点。但是当我以一系列的形式提供多个数据点时,它会在图表中显示最后一个。

This fiddle 有场景的基本实现。请注意,第一个系列有 4 个点,第二个有 3 个点。但图中只显示了 3 个。

【问题讨论】:

  • 我认为 highcharts 期望所有系列的长度相同。您是否有理由需要展示不同长度的系列?
  • Highcharts 允许不同的系列长度。那不是问题。我想为单个 X 轴在 Y 轴上显示两个不同的点。例如今天我总共收到了 15 个订单,但有 3 个被丢弃了。所以我想在 15 上显示第一个点,然后在同一天它会下降到 12。这在散点图中是可能的,但我想在折线图中显示。
  • 查看我制作的这个例子,它有两个系列,都有一个 x 值和多个点。 jsfiddle.net/RKVgx
  • 是的,这就是我所需要的。请为它添加一个答案,以便我可以标记它。非常感谢。

标签: jquery highcharts


【解决方案1】:

查看我制作的这个例子,它有两个系列,都有一个 x 值和多个点。 Example on jsfiddle.

var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container'
    },

    series: [{
        data: [[6, 540], [7, 540], [7, 1620], [8, 1620]]
    },{
        data: [[6, 340], [7, 340], [7, 620], [8, 620]]
    }]
});

Highcharts 将呈现 x=7 的两个值,并用一条线将它们连接起来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    • 2018-06-28
    相关资源
    最近更新 更多