【问题标题】:Highcharts: Position scatter plot in a multi-series column chartHighcharts:多系列柱形图中的位置散点图
【发布时间】:2013-09-20 16:24:04
【问题描述】:

使用 Highcharts 3.0:如果我有一个包含多个系列的柱形图,我如何将散点图放置在顶部,以便散点图中的每个点都放置在某个特定列的顶部,而不仅仅是它们之间? Example jsfiddle here

chart: {
     type: "column"   
},
series: [
    {
        data: [1, 2, 3]
    },
    {
        data: [2, 4, 6]
    },
    {
        type: "scatter",
        data: [1,4,3]
    }
]

例如,我是否可以绘制散点(系列 3),以便它们在视觉上与系列 1 相关,而不是系列 2?

PS:我希望能够将散点图与“基于每个类别”的列相关联,这意味着我不仅希望能够因此将所有散点 x 像素向左移动/正确的。例如,我希望能够将第一个和第三个散点与系列 1 相关联,将第二个散点与系列 2 相关联。

highcharts 可以做到这一点吗?希望这个问题可以理解。

【问题讨论】:

    标签: javascript charts highcharts


    【解决方案1】:

    我发现这样做的唯一方法是使用十进制值作为 x 值:

    data: [[-.15,1],[-.15,4],[.15,3]]
    

    示例:http://jsfiddle.net/Sas5g/3/

    【讨论】:

    • 这确实有效,但我有点担心当我有动态数量的系列和类别时这是否可行。似乎很难即时准确计算偏移量..?
    • 另一件值得一提的是,当隐藏一个列系列时(通过单击图例),散点图将不再正确定位。
    • 是的,非常正确。我知道这是一个长期存在的问题,所以可能会有更好的解决方案——我自己还没有见过。值得查看功能请求,因为我知道问题也已经出现:highcharts.uservoice.com/forums/55896-general
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多