我一直在尝试让chart.js为每个数据集都有一个标签,但是第一个标签位于两个数据集的下面,第二个标签位于图表的空白区域。
var powerChart = new Chart(powerCanvas, {
type: "bar",
data: {
labels: ["Volts", "Amperes"],
datasets: [
{
label: "Volts", // This bar should have this label underneath itself
data: [24.78], // Initial value, will be overwritten
},
{
label: "Amperes", // This bar should have this label underneath itself
data: [14.51],
},
],
},
options: {},
});
请参阅https://jsfiddle.net/w20c3tru/2/,了解我所尝试的方法和一个工作示例。我尝试跟随Chart.js Line-Chart with different Labels for each Dataset,但看不到任何区别。
2条答案
按热度按时间lkaoscv71#
请注意以下注解:
编辑:
uelo1irk2#
最后,由于一位用户将数据分隔为x和y部分,我让它按照我想要的方式工作
完整的工作示例如下:jsFiddle