Я пытаюсь получить диаграмму, как показано ниже, используя библиотеку Highcharts.Полуконусная диаграмма с высокими диаграммами
Все, что я был в состоянии достигнуть это http://jsfiddle.net/HpdwR/1489/. Так что я могу контролировать, насколько покрывает внешний круг и его цвет. Также помещаем заголовок в центр графика.
Вот конфиг я использовал, чтобы нарисовать диаграмму
{
chart: {
renderTo: 'container',
type: 'pie'
},
title: {
text: 'Browser market share, April, 2011'
},
yAxis: {
title: {
text: 'Total percent market share'
}
},
plotOptions: {
pie: {
shadow: false
}
},
tooltip: {
formatter: function() {
return '<b>' + this.point.name + '</b>: ' + this.y + ' %';
}
},
series: [{
name: 'Browsers',
data: [
["Chrome", 70]
],
size: '60%',
innerSize: '60%',
showInLegend: true,
dataLabels: {
enabled: false
}
}]
}
Я также хотел бы знать, если есть какие-либо другие JS библиотеки, которые могли бы сделать такой же.
вы видели gauage диаграмму? http://www.highcharts.com/demo/gauge-solid –