首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ChartJS LineGraph中隐藏点

在ChartJS LineGraph中隐藏点
EN

Stack Overflow用户
提问于 2016-01-29 06:55:28
回答 3查看 69K关注 0票数 94

最初,我将每个点的填充颜色设置为完全透明。如果我把鼠标移到图表上,这些点就会弹出来。我想要隐藏所有的点,以便线形图是平滑的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-11-08 13:50:53

您可以通过在配置选项中设置点的半径属性来实现这一点,如下所示:

代码语言:javascript
复制
var chartConfig = {
            type: 'line',
            options: {
                elements: {
                    point:{
                        radius: 0
                    }
                }
            }
        }

点的工具提示也将关闭。

票数 164
EN

Stack Overflow用户

发布于 2018-03-01 21:22:45

您可以将pointRadius设置为零。

代码语言:javascript
复制
var myChart = new Chart(
    ctx, {
        type: 'line',
        data: {
            labels: [...]
            datasets: [
              {
                data: [...],
                pointRadius: 0,  # <<< Here.
              }
            ]
        },
        options: {}
    })
票数 100
EN

Stack Overflow用户

发布于 2022-02-23 15:51:37

我也有同样的问题,但我想保持悬停选项处于活动状态。这是我的解决方案:

代码语言:javascript
复制
const config = {
        type: 'line',
        data: {
            datasets:[{
                label: 'Température',
                borderColor: 'rgb(255, 99, 132)',
                data: tempE,
                pointStyle: 'rect',
            }]
        },
        options: {
            elements:{
                point:{
                    borderWidth: 0,
                    radius: 10,
                    backgroundColor: 'rgba(0,0,0,0)'
                }
            }
        }
    };
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35073734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档