我正在寻找与此类似的半饼图:
我正在寻找仪表图,但在这种情况下,不打印系列,只打印表盘值,不打印表带
我正在考虑用实时plotband打印。但在这种情况下,图表 api 无法更改,或者我找不到。
使用饼图是另一种可能,但在这种情况下,我需要从 -90º 到 +90º 开始,我找不到任何使用方法,并且 type=pie 没有窗格 (//api.highcharts. com/highcharts#pane) 选项。
谁能帮我?
昨天晚上我终于找到了其他解决方案,附上小提琴。谢谢你的帮助。
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} %'
}
}
}
您可以调用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);