我想更改图表中点的大小。
这个点应该尽可能小。我们试图使用
pointHoverRadius: 1
但它不起作用。先谢谢你,
qrjkbowd1#
您还必须将**pointRadius属性设置为1(因此点最初会变小),沿着pointHoverRadius**(悬停时保持小)*
pointRadius
1
pointHoverRadius
pointRadius: 1,pointHoverRadius: 1
pointRadius: 1,
ffx8fchx2#
它确实需要进入数据集,如下所示:
{ type: 'scatter', data: { labels: ['2015', '2016', '2017', '2018', '2019', '2020'], datasets: [ { label: 'Cars', data: [{x:-10,y:0}, {x:0,y:10}, {x:10,y:5}, {x:4,y:8}], pointRadius: 10, .... }, { label: 'Bikes', data: [{x:10,y:3}, {x:-2,y:6}, {x:9,y:3}, {x:11,y:6}], pointRadius: 10, ... } ] }, options: { ... }}
{
type: 'scatter',
data: {
labels: ['2015', '2016', '2017', '2018', '2019', '2020'],
datasets: [
label: 'Cars',
data: [{x:-10,y:0}, {x:0,y:10}, {x:10,y:5}, {x:4,y:8}],
pointRadius: 10,
....
},
label: 'Bikes',
data: [{x:10,y:3}, {x:-2,y:6}, {x:9,y:3}, {x:11,y:6}],
...
}
]
options: {
u5i3ibmn3#
在ChartJS文档中,它指示我们编辑options.elements.point对象以自定义点的外观。此问题可能涉及两个字段:
options.elements.point
radius
hoverRadius
所以options对象的最后一个例子是(跳过不相关的属性):
options
const options = { elements: { point: { radius: 1, hoverRadius: 2, // ex.: to make it bigger when user hovers put larger number than radius. } }}
const options = {
elements: {
point: {
radius: 1,
hoverRadius: 2, // ex.: to make it bigger when user hovers put larger number than radius.
3条答案
按热度按时间qrjkbowd1#
您还必须将**
pointRadius
属性设置为1
(因此点最初会变小),沿着pointHoverRadius
**(悬停时保持小)*ffx8fchx2#
它确实需要进入数据集,如下所示:
u5i3ibmn3#
在ChartJS文档中,它指示我们编辑
options.elements.point
对象以自定义点的外观。此问题可能涉及两个字段:
radius
点一般应该有多大(你可能想要这个)hoverRadius
当用户悬停在点上时,点应该有多大所以
options
对象的最后一个例子是(跳过不相关的属性):