Я использую Chart.js, чтобы нарисовать диаграммы на своей веб-странице.Как добавить цвет наложения в сегмент круговой диаграммы chart.js?
я успешно смог нарисовать круговую диаграмму на следующие коды:
var dataPiChart = [
{
value: 350,
color:"#F7464A",
highlight: "#FF5A5E",
label: "PHP"
},
{
value: 100,
color: "#46BFBD",
highlight: "#5AD3D1",
label: "JavaScript"
},
{
value: 500,
color: "#FDB45C",
highlight: "#FFC870",
label: "HTML"
}
];
new Chart(document.getElementById('canvas').getContext("2d")).Pie(dataPiChart, {
legendTemplate : "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].fillColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>"
});
Примечание: Здесь canvas
мой холст ID. Он отлично работает, как я этого хочу. Теперь у меня есть значение для каждого набора данных, которое является полным значением для ex: PHP - 20%, JavaScript- 30%, HTML - 20%
. Теперь я хочу сделать 20% сегмента PHP в глубоком цвете и 80%, который не является полным цветом затухания. Некоторые, как отличить, сколько% завершено.
Выглядит хорошо. Спасибо за ваш вклад. Но как я могу показать какую-то подсказку или значение в самой диаграмме, чтобы пользователь узнал, сколько значение сделано и сколько ожидает? – deepakb
Затем вы можете расположить диаграмму разделения по другому графику. – potatopeelings