我想在饼图图例上添加每个标签的值,而不仅仅是标签本身。在chart.js上有一个添加图例模板的选项,但它似乎不适用于newchart.js
答案 0 :(得分:0)
我遇到了同样的问题并且花了一些时间来覆盖" legendTemplate"选项。我似乎默认的legendTemplate使用了无效的变量"数据集"现在应该是"细分"。
所以解决方案可能如下所示:
示例:
myNewChart = new Chart(chartContext).Pie(data, {
legendTemplate : "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].strokeColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%> <%=segments[i].value%><%}%></li><%}%></ul>"
});
可悲的是,我无法修复传奇的CSS,因此颜色编码等不会显示。