【问题标题】:Highcharts: Error bars in drill-down chartsHighcharts:向下钻取图表中的误差线
【发布时间】:2014-04-15 17:07:02
【问题描述】:

我有一个 Highcharts 图表,我在其中使用误差线来表示报告测量中的不确定性。

此图表还包含每个系列的向下钻取。当我们向下钻取时,数据还应该显示新列的错误栏。

这现在不起作用。误差条系列显示主要系列,但不显示向下钻取系列。

查看这个 jsFiddle:http://jsfiddle.net/jmunger/KFpJC/5/

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'column'

        },
        title: {
            text: 'Monthly Average Rainfall'
        },
        subtitle: {
            text: 'Source: WorldClimate.com'
        },
        xAxis: {
            type: 'category'
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Rainfall (mm)'
            }
        },
        series: [{
            id: 'TokyoID',
            name: 'Tokyo',
            data: [{
                name: 'namey',
                y: 49.9,
                drilldown: 'tokyo 1'
            }, {
                y: 71.5,
                name: 'namex',
                drilldown: 'tokyo 2'
            }]

        }, {
            name: 'errTest',
            type: 'errorbar',
            linkedTo: 'TokyoID',
            data: [{
                high: 53,
                low: 46.9
            }, {
                high: 73,
                low: 69.9
            }]

        }],
        drilldown: {
            series: [{
                id: 'tokyo 1',
                data: [{
                    y: 39.9,
                    name: 'name1'
                }, {
                    y: 31.5,
                    name: 'name2'
                }]

            }, {
            name: 'drillDownErrTest',
           linkedTo: 'tokyo 1',
            type: 'errorbar',
            data: [{
                high: 53,
                low: 46.9
            }, {
                high: 73,
                low: 69.9
            }]

        }]
        }
    });
});

如何在向下钻取系列中显示误差线?目前是否支持?

编辑:当我们有多个父系列时,似乎还有一个错误:在向上钻取时,第二个错误栏系列的位置不正确。见这里:http://jsfiddle.net/jmunger/3U4uA/ ... 向下钻取,然后向上钻取:第二个错误栏似乎不再与第二个系列链接。

【问题讨论】:

    标签: javascript charts highcharts drilldown


    【解决方案1】:

    一般来说,当您单击特定点时,您将向下钻取到由drilldown:ID 链接的特定系列。 linkedTo 选项是连接系列图例,而不是向下钻取 (docs)。

    但是,当您为一个类别的两个系列点设置向下钻取时,您可以单击一个类别名称以向下钻取这两个点,看看:http://jsfiddle.net/KFpJC/7/

    关于第二个问题,确实看起来像一个bug,我已经报告了:https://github.com/highslide-software/highcharts.com/issues/2918

    谢谢!

    【讨论】:

    • 在您的示例中,我看到了在单击类别时如何在向下钻取中显示错误栏,但是当我单击特定列(点)时是否可以显示错误栏?
    • 我唯一想到的就是在drilldown event 中手动添加它们并在drillup event 中删除。
    • 我认为,如果我可以禁用特定点的向下钻取并只保留每个类别的向下钻取,那会更简单...有什么简单的方法可以做到这一点吗?
    • 我不这么认为。您在图表中有向下钻取事件,但它是在向下钻取时调用的,而不是在点击时调用的。
    • 我正在考虑将第二个系列添加为标准系列,而不是向下钻取。一个点 = 一个向下钻取,您不能使用同一个点并添加两个向下钻取。见:jsfiddle.net/KFpJC/10
    猜你喜欢
    • 2020-10-15
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多