【发布时间】:2016-10-16 03:36:17
【问题描述】:
Chart.js 2+ 不再返回饼图中图例项的百分比。
我将图例存储在名为#legend 的html 中的单独项目中。然后我将它的innerHTML 设置为myPieChart.generateLegend()。它返回颜色和名称,但我希望能够覆盖这个 HTML 模板以返回百分比,所以输出看起来像:
- 一个
- B
- C
到:
- 一个(13%)
- B (50%)
- C (37%)
我以前用legendTemplate 参数来做,但它似乎不再起作用了:
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%> (<%=segments[i].value%>%)<%}%></li><%}%></ul>"
【问题讨论】:
-
请为您的问题提供上下文和代码,以便其他人也可以从中受益;您目前如何生成图例文本?到目前为止,您尝试过什么?
-
您好,感谢您的回复,请查看我的更新
标签: javascript jquery chart.js chart.js2