R.A*_*nna 6 javascript charts bar-chart chart.js
我在用Chart JS version 2.x
。我用chart JS准备了一个条形图。但我喜欢将legend
图表的对齐right center
。下面我分享一下图片。
还有我想要的传奇位置。
我已经从文档中尝试过。在我的代码中
options: {
legend: {
position: 'right'
}
}
Run Code Online (Sandbox Code Playgroud)
更新1:我正在使用chart js module in Angular5
更新2:我尝试过的是https://jsfiddle.net/v4ur38ao/1/
小智 10
更新
options: {
plugins: {
legend: {
position: "right",
align: "middle"
}
}
}
Run Code Online (Sandbox Code Playgroud)
使用最新版本的 Chart.js :https://www.chartjs.org/dist/master/Chart.min.js以获取更多参考,请检查此文档并添加align:'middle'
您的图例,它将起作用
legend: {
position: "right",
align: "middle"
},
Run Code Online (Sandbox Code Playgroud)
legend: {
position: "right",
align: "middle"
},
Run Code Online (Sandbox Code Playgroud)
var ctx = $('#myChart');
ctx.height(100);
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["APP1", "APP2", "APP3", "APP4", "APP5"],
datasets: [{
data: [25, 61, 47, 45, 30],
label: "Response > 5",
borderColor: "#5151A1",
backgroundColor: "#5151A1"
}, {
data: [22, 38, 53, 17, 55],
label: "Response <= 5",
borderColor: "#408040",
backgroundColor: "#408040"
}]
},
maintainAspectRatio: false,
options: {
responsive: true,
legend: {
position: "right",
align: "middle"
},
scales: {
yAxes: [{
ticks: {
min: 0,
//max: 100,
callback: function(value) {
return value + "%"
}
},
scaleLabel: {
display: true
//labelString: "Percentage"
}
}]
}
}
});
Run Code Online (Sandbox Code Playgroud)
如果npm install chart.js
不起作用,请参考此答案以获取更多详细信息,请检查 Chart.js 文档。
归档时间: |
|
查看次数: |
24360 次 |
最近记录: |