【发布时间】:2017-06-08 13:43:59
【问题描述】:
我正在创建一个条形图来显示百分比,因此我只希望图表达到最大值 100。
我在选项中得到以下信息:
var options = {
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>",
tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>",
maintainAspectRatio: false,
responsive: true,
animation: false,
scaleBeginAtZero: true,
scales: {
yAxis: [{
ticks: {
beginAtZero:true,
min: 0,
max: 100
}
}]
}
};
当图表加载时,我的数据包含 100% 的值,但条形图的 yAxis 值不是 100,而是上升到 120。
【问题讨论】:
标签: javascript chart.js