高图极坐标图表与特定方向的散点图

时间:2016-03-14 12:22:46

标签: javascript highcharts

我使用的是Highcharts Polar图表,如何在特定方向上绘制每个点。例如35°中的5°,90°中的7°,187°中的10°,0°中的2°等。 喜欢这张图片 enter image description here

这就是我所拥有的

$(function () {

    $('#container').highcharts({

        chart: {
            polar: true
        },

        title: {
            text: 'Highcharts Polar Chart'
        },

        pane: {
            startAngle: 0,
            endAngle: 360
        },

        xAxis: {
            tickInterval: 45,
            min: 0,
            max: 360,
            labels: {
                formatter: function () {
                    return this.value + '°';
                }
            }
        },

        yAxis: {
            min: 0
        },

        plotOptions: {
            series: {
                pointStart: 0,
                pointInterval: 45
            },
            column: {
                pointPadding: 0,
                groupPadding: 0
            }
        },

        series: [{
            type: 'scatter',
            name: 'Column',
            data: [8, 7, 6, 5, 4, 3, 2, 1,0,
                        16,15,15,14,13,12,11,10,9,
                        8, 7, 6, 5, 4, 3, 2, 1,0],
            pointPlacement: 'on'
        }]
    });
});

1 个答案:

答案 0 :(得分:2)

为每个数据点提供适当的x值。

您提供的数据将简单地以增加的x轴顺序绘制每个点。将数据提供为[x,y]数组的数组,而不是