我與highcharts工作,旨在讓類似這樣的圖表: Highcharts圓環圖定製
現在,我一直在與整個磨難玩了一段時間,現在我已經來了能夠達到以下幾點:http://jsfiddle.net/ccjSy/24/
$(function() {
$(document).ready(function() {
var chart = null;
var categories = ['Body Fat', 'Lean Mass'],
name = 'Body Fat vs. Lean Mass',
data = [{
y: 69,
color: '#F0CE0C',
drilldown: {
name: 'Body Fat',
color: '#F0CE0C'
}
}, {
y: 207,
color: '#23A303',
drilldown: {
name: 'Lean Mass' ,
color: '#23A303'
}
}];
// Build the data array
var browserData = [];
for (var i = 0; i < data.length; i++) {
// add browser data
browserData.push({
name: categories[i],
y: data[i].y,
color: data[i].color
});
}
// Create the chart
chart = new Highcharts.Chart({
chart: {
renderTo: 'donutchart',
type: 'pie',
spacingTop: 0
},
title: {
text: 'Your Body Fat vs Lean Mass',
style: {"color": '#7d7d7d'}
},
series: [{
name: 'Weight',
data: browserData,
dataLabels: {
style: {
fontFamily: 'ArialMT',
fontSize: '15px',
fontWeight: 'bold',
color: '#7d7d7d'
}
},
innerSize: '70%'
}],
tooltip: {
valueSuffix: ' lbs'
},
plotOptions: {
series: {
cursor: 'pointer'
}
}
});
});
});
我想留下的空間空圓環圖中並插入與重量的標籤定製圈。 不過,我不能確定如何解決以下問題:
1)留下更多的定義空格在我的兩列
2)之間如何正確對準我的兩個數據標籤? (正如你可以在模型中看到的,它們是直線,中線連接)
3)如何在圖像中顯示兩個標籤下的數據,包括磅數和百分比。