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