0
我使用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。它按照我想要的方式工作得很好。现在我对每个数据集都有一个值,它是例如:PHP - 20%, JavaScript- 30%, HTML - 20%
的完整百分比值。现在我想让深度颜色的PHP段的20%和不完全渐变颜色的80%。一些如何区分%完成多少。
看起来不错。感谢您的输入。但是,我怎样才能在图表中显示某种工具提示或价值,以便用户知道完成了多少价值并等待多少? – deepakb
然后,您可以将拆分图放置在其他图表上。 – potatopeelings