Для диаграмм HighCharts добавлена возможность переключения между режимами отображения рядов данных круговой диаграммы в виде секторов и в виде колец.
Для включения данной возможности используется атрибут seriesAsRings элемента chart.
Для выполнения примера необходимо создать html-страницу и выполнить следующие действия:
1. Добавить ссылки на библиотеки PP.js, jquery.js и highcharts.src.js.
2. Внутри тега <body> разместить блок с идентификатором «container»:
<div id="container"></div>
3. Далее на страницу внутри тега <body> необходимо добавить сценарий, создающий круговую диаграмму, у которой ряды данных A и B отображается в виде колец:
<script type="text/javascript">
$(function () {
highChart = new Highcharts.Chart({
chart: {
renderTo: 'container',
defaultSeriesType: 'pie', // Круговая диаграмма
zoomType: 'none',
// Отобразим ряды данных в виде колец
seriesAsRings: true
},
title: {
text: 'Круговая диаграмма'
},
xAxis: {
"categories": [1, 2, 3]
},
// Определим два ряда данных
series: [{
name: 'A',
data: [1, 3, 2]
}, {
name: 'B',
data: [2, 1, 3]
}]
});
});
</script>
После выполнения примера на html-странице была размещена на странице круговая диаграмма, у которой ряды данных A и B отображаются в виде колец:

Теперь изменим значение параметра seriesAsRings на false и снова выполним пример. В результате ряды диаграммы будут отображены в виде секторов:

См. также:
Размещение диаграммы HighCharts на html-странице | Элемент chart | Доработки HighCharts | Примеры