首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图表js静态图表-如何

图表js静态图表-如何
EN

Stack Overflow用户
提问于 2022-08-15 07:26:22
回答 2查看 65关注 0票数 -1

嗨,这是一张画布,我用它作为卡片的a地

只是希望它是静态的,没有悬停,工具提示或标签,或任何传奇只是线条图与其背景颜色作为静态图表。

如果有人能帮上忙,{易于禁用所有这些选项。你会很感激的。

代码语言:javascript
复制
 <canvas class = "w-100" id="myChartfill" >
                <script>
                    chartData4 = 
                    {
                        labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],
                    datasets: [{
                   
                    data: [10, 59, 80, 81, 56, 55, 40],
                    fill: true,
                    backgroundColor: 'rgb(75, 192, 192)',
                    tension: 0.1,
                 
                    }]
                    }
                    ;
                    const myChartfill = document.getElementById('myChartfill');
                    
                    if(myChartfill!=null){
                    new Chart(myChartfill, {
                      type: 'line',
                    data: chartData4,
                    options: {
                        
    

                  }
                    }
                    )}
                  
                  
                  </script>


            </canvas>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-15 07:38:48

使用画布外部的脚本

代码语言:javascript
复制
chartData4 = 
    {    labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],
         datasets: [{
             data: [10, 59, 80, 81, 56, 55, 40],
             fill: true,
             backgroundColor: 'rgb(75, 192, 192)',
             tension: 0.1,
         }]
    };
    const myChartfill = document.getElementById('myChartfill');
     
    if(myChartfill!=null){
        new Chart(myChartfill, {
            type: 'line',
            data: chartData4,
                options: { 
                            events: [],
                            plugins: { tooltip: { enabled: false} ,
                            legend: {
                            display: false},
                            
                                    },
                                    scales: {
                                         y: {
                                            ticks: {
                                             display: false,
                                          },
                                          grid: {
                                          display: false,
                                          },
                                        },
                                         x: {
                                            ticks: {
                                             display: false,
                                          },
                                          grid: {
                                          display: false,
                                          },
                                          },
                                            },

                        },
    )}
代码语言:javascript
复制
    .container {
      display: flex;
        width: 100%;
       height: 50vh;
    }
代码语言:javascript
复制
<div class="container">
    <canvas class = "w-100" id="myChartfill"></canvas>
</div>
票数 1
EN

Stack Overflow用户

发布于 2022-08-15 08:08:13

代码语言:javascript
复制
options: {
    tooltips: {
      enabled: false,
    },
    legend: {
      display: false
    },
    scales: {
      xAxes: [{display: false}],
      yAxes: [{display: false}],
    }
  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73357956

复制
相关文章

相似问题

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