Highcharts 3.0气泡图中的对数Y轴

时间:2013-03-21 16:15:52

标签: highcharts logarithm bubble-chart

我正在尝试将HighArts3.0ß气泡图的yAxis类型更改为对数,但是 - 当它显示某些内容时 - 它会显示一个系列,一个泡泡......这是一个简单的例子,基于“官方” “气泡图演示:http://jsfiddle.net/FtdYf/

$(function() {
$('#container').highcharts({

    chart: {
        type: 'bubble',
        plotBorderWidth: 1,
        zoomType: 'xy'
    },

    title: {
        text: 'Highcharts bubbles with radial gradient fill'
    },

    xAxis: {
        gridLineWidth: 1
    },

    yAxis: {
        startOnTick: false,
        endOnTick: false,
        type:'logarithmic'
    },

    series: [{
        data: [
            [9, 81, 63],
            [98, 5, 89],
            [51, 50, 73],
            [41, 22, 14],
            [58, 24, 20],
            [78, 37, 34],
            [55, 56, 53],
            [18, 45, 70],
            [42, 44, 28],
            [3, 52, 59],
            [31, 18, 97],
            [79, 91, 63],
            [93, 23, 23],
            [44, 83, 22]
        ],
        marker: {
             fillColor: {
                 radialGradient: { cx: 0.4, cy: 0.3, r: 0.7 },
                 stops: [
                     [0, 'rgba(255,255,255,0.5)'],
                     [1, 'rgba(69,114,167,0.5)']
                 ]
             }
        }
    }, {
        data: [
            [42, 38, 20],
            [6, 18, 1],
            [1, 93, 55],
            [57, 2, 90],
            [80, 76, 22],
            [11, 74, 96],
            [88, 56, 10],
            [30, 47, 49],
            [57, 62, 98],
            [4, 16, 16],
            [46, 10, 11],
            [22, 87, 89],
            [57, 91, 82],
            [45, 15, 98]
        ],
        color: 'rgba(170,70,67,0.5)',
        marker: {

             fillColor: {
                 radialGradient: { cx: 0.4, cy: 0.3, r: 0.7 },
                 stops: [
                     [0, 'rgba(255,255,255,0.5)'],
                     [1, 'rgba(170,70,67,0.5)']
                 ]
             }
        }
    }]

});
});

所以这是我的问题:在气泡图上可能是对数轴(X和Y),如果是这样,为什么它只显示一个系列和一个气泡?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以设置tickPositions或创建自己的tickPositioner。例如:http://jsfiddle.net/Fusher/FtdYf/2/