0

我正在寻找与此类似的半饼图:

i.stack.imgur.com/I26zG.png

我正在寻找仪表图,但在这种情况下,不打印系列,只打印表盘值,不打印表带

我正在考虑用实时plotband打印。但在这种情况下,图表 api 无法更改,或者我找不到。

使用饼图是另一种可能,但在这种情况下,我需要从 -90º 到 +90º 开始,我找不到任何使用方法,并且 type=pie 没有窗格 (//api.highcharts. com/highcharts#pane) 选项。

谁能帮我?

4

2 回答 2

1

昨天晚上我终于找到了其他解决方案,附上小提琴。谢谢你的帮助。

  plotOptions: {
            pie: {
                startAngle: 0,
                allowPointSelect: true,
                innerSize: '110%',
                size:'150%',
                center: [100,200],
                allowPointSelect: true,
                cursor: 'pointer',
                dataLabels: {
                    enabled: null,
                    color: '#000000',
                    connectorColor: '#000000',
                    format: '<b>{point.name}</b>: {point.percentage:.1f} %'
                }
            }
        }
于 2013-07-11T08:16:50.577 回答
1

您可以调用Axis.update()并将其传递给 Axis 配置设置对象。这些设置之一可以是新的 plotBands 值。因此,每次更新仪表值时,都会重置仪表值两侧的 plotBands。您需要调整其他内容以使我的示例看起来像您的图像。

看看这个 jsFiddle:http: //jsfiddle.net/ZrGut/

yAxis.update({
    plotBands: [{
        from: 0,
        to: leftVal,
        color: 'pink',
        innerRadius: '100%',
        outerRadius: '0%'
    },{
        from: leftVal,
        to: 90,
        color: 'tan',
        innerRadius: '100%',
        outerRadius: '0%'
    }]
}, false);
于 2013-07-10T23:33:40.023 回答