如何隐藏顶部的数据标签,并绘制一条线性线(在背景中)y = 0
,颜色不同于数据集(用红色水平线显示)
我还想画第二条dotted
水平线来表示平均水平(例如。y = 2.4
)
new Chart(canvas_id, {
type: 'line',
data: {
datasets: [{
data: dates,
borderWidth: 2
}],
//labels: ['a', 'b']
},
options: {
responsive: true,
maintainAspectRatio: false,
elements: {
point: {
radius: 0
}
},
plugins: {
tooltip: {
enabled: false
}
}
}
});
1条答案
按热度按时间zpjtge221#
对于第一个问题,您必须禁用图例:
对于第二个问题,您可以使用
chartjs-plugin-annotation
在加载插件后,例如从CDN加载插件(根据您如何包含它,您还必须注册插件-对于CDN脚本来说不必要),您可以定义这样的行:
片段:
or fiddle
当然,如果没有这个插件,您也可以在第一个数据集的
x
区间两端定义两个点作为第二个数据集,并将所需值定义为y
--jsFiddle