Построение круговой диаграммы

248
30 марта 2017, 18:31

Здравствуйте. Подскажите, пожалуйста, как такое реализовать.

Как бы саму диаграмму реализовать не проблема, благо библиотек много. Но затык в том, что эта диаграмма сама делится ровно на 4 части. Как такое вообще делать?

Answer 1

Логически рассуждая, на диаграмме 4 выборки и 4 сегмента.

Следовательно, надо заполнять сегменты.

Вот пример с библиотекой chartist - делаем "пончик" (donut):

new Chartist.Pie('.ct-chart', {
  series: [20, 10, 30, 40]
}, {
  donut: true,
  donutWidth: 130,
  startAngle: 270,
  total: 400,
  showLabel: true
});

И так для каждого сегмента, настраивая переменные под ваши размеры и другие параметры. https://gionkunz.github.io/chartist-js/examples.html#simple-gauge-chart

Можно воспользоваться и другими библиотеками

READ ALSO
Как поместить картинку в Button в WPF?

Как поместить картинку в Button в WPF?

Как поместить картинку в Button в WPF? Попробовал сделать так, но картинка не отображается:

586
как сделать рейтинг игроков c# [требует правки]

как сделать рейтинг игроков c# [требует правки]

Как сделать рейтинг игроков, если данные содержатся в файле (имя и счёт)?

311
Запретить выделение скрытых строк в DataGrid

Запретить выделение скрытых строк в DataGrid

Используется DataGrid с возможностью множественного выбораНекоторые строки скрываются через триггер:

272
Как отделить строку от символов - C#

Как отделить строку от символов - C#

Вход: "first@secondcom" Выход: "second"

262