As @Matt Pileggi said, you need to add another point so Highcharts will be able to calculate percentage. There is one problem - it would display second element in legend. Then you can disable legend for that specific series and add another one (fake) to display in legend. Example: http://jsfiddle.net/Yc3jF/5/
{
type: 'pie',
name: 'Goal',
showInLegend: true,
dataLabels: {
enabled: false
},
borderWidth: 0,
size: '65%',
innerSize: '65%',
data: [{
name: 'Goal',
color: 'white'
}]
}, {
type: 'pie',
name: 'Goal',
size: '75%',
innerSize: '65%',
slicedOffset: 0,
showInLegend: false,
ignoreHiddenPoint: false,
data: [{
name: 'Goal',
y: 50,
color: 'white'
},{
name: 'Goal',
y: 50,
color: 'white',
visible: false
}]
}