gpt4 book ai didi

javascript - Chart.js:标记每个数据集

转载 作者:行者123 更新时间:2023-12-05 03:17:08 28 4
gpt4 key购买 nike

我一直在尝试让 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但看不出有什么区别。

最佳答案

注意下面的注释:

var powerChart = new Chart(powerCanvas,
{
type: 'bar',
data:
{
labels: ['Volts', 'Amperes'],
datasets:
[
{
label: 'Value', // This is actually the label that shows up when you hover over a bar
data: [24.78, 14.51] // NOTE: Number of labels defined above should equal number of values here
},
]
},
options:
{
}
}
);

编辑:

data:
{
labels: ['Volts', 'Amperes'],
datasets:
[
{
data: [24.78, 14.51], // Volts and amperes, respectively
borderWidth: 1,
borderColor: ['#0000e0', '#e00000'], // Border colors for volts and amperes, respectively

},
]
},

关于javascript - Chart.js:标记每个数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74275487/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com