【发布时间】:2023-03-24 04:19:01
【问题描述】:
最初我将每个点的填充颜色设置为完全透明。如果我在图表上运行鼠标,点就会弹出。我想隐藏所有点,使折线图平滑。
【问题讨论】:
标签: javascript chart.js
最初我将每个点的填充颜色设置为完全透明。如果我在图表上运行鼠标,点就会弹出。我想隐藏所有点,使折线图平滑。
【问题讨论】:
标签: javascript chart.js
您可以通过在配置选项中设置点的半径属性来实现这一点,如下所示:
var chartConfig = {
type: 'line',
options: {
elements: {
point:{
radius: 0
}
}
}
}
点的工具提示也会消失。
【讨论】:
pointRadius 属性。请参阅下面的@Alexander 的回答。
您可以将pointRadius 设置为零。
var myChart = new Chart(
ctx, {
type: 'line',
data: {
labels: [...]
datasets: [
{
data: [...],
pointRadius: 0, # <<< Here.
}
]
},
options: {}
})
【讨论】:
pointHitRadius: 0 以禁用工具提示。