1

我有两个系列的柱形图。我需要从第一个系列中删除一个点,我需要定位在第二个系列的中心点。

例如,我将东京的“Apr”值设置为空,我需要定位在纽约的“Apr”值的中心。可能吗?谢谢你。

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'column'
        },
        title: {
            text: null  
        },
        subtitle: {
            text: 'Source: WorldClimate.com'
        },
        xAxis:{
            categories: [
                'Jan',
                'Feb',
                'Mar',
                'Apr',
                'May'
            ],
            labels: {
                style: {
                    fontSize: 14 
                }
            }
        },
        yAxis:  {
            title: {
                enabled: false
            },
            labels: {
                enabled: false
            }
        },
         legend: {
            layout: 'vertical',
            floating: false,
            align: 'right',
            verticalAlign: 'middle'
        },
        tooltip: {
            enabled: false
        },
         plotOptions: {
            series: {
                animation: false,
                dataLabels: {
                    enabled: true,
                    inside: false,
                    rotation: 270,
                    align: 'left',
                    y: -5,
                    style: {
                        fontSize: 12,
                        color: 'black' 
                    }
                }
            }
        },
         credits: {
            enabled: false
        },
        series: [{
            name: 'Tokyo',
            data: [49.9, 71.5, 106.4, null, 144.0]

        }, {
            name: 'New York',
            data: [83.6, 78.8, 98.5, 93.4, 106.0]

        }]
    });
});

http://jsfiddle.net/PrZK6/2/

4

1 回答 1

0

您只能使用允许移动 svg 元素的 translate() 函数。

http://jsfiddle.net/PrZK6/3/

chart.series[1].points[3].graphic.translate(-10,0);
于 2013-05-07T12:10:36.307 回答