角度:chart.js图表未显示

拉姆·库马尔

我正在使用Angular,已经安装了,chart.js但是图表未显示在页面中。

这是我的代码:

dasboard.component.html

<canvas id="myChart" width="400" height="400"></canvas>

dashboard.component.ts

import { Component, OnInit } from '@angular/core';
import { Chart } from 'chart.js'

@Component({
    selector: 'dashboard',
    templateUrl: './dashboard.component.html',
    styleUrls: ['./dashboard.component.scss']
})
export class DashboardComponent implements OnInit {

    ngOnInit() {
        var myChart = new Chart('myChart', {
            type: 'bar',
            data: {
                labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
                datasets: [{
                    label: '# of Votes',
                    data: [12, 19, 3, 5, 2, 3],
                    backgroundColor: [
                        'rgba(255, 99, 132, 0.2)',
                        'rgba(54, 162, 235, 0.2)',
                        'rgba(255, 206, 86, 0.2)',
                        'rgba(75, 192, 192, 0.2)',
                        'rgba(153, 102, 255, 0.2)',
                        'rgba(255, 159, 64, 0.2)'
                    ],
                    borderColor: [
                        'rgba(255, 99, 132, 1)',
                        'rgba(54, 162, 235, 1)',
                        'rgba(255, 206, 86, 1)',
                        'rgba(75, 192, 192, 1)',
                        'rgba(153, 102, 255, 1)',
                        'rgba(255, 159, 64, 1)'
                    ],
                    borderWidth: 1
                }]
            },
            options: {
                scales: {
                    yAxes: [{
                        ticks: {
                            beginAtZero: true
                        }
                    }]
                }
            }
        });
    }
}

当我做

console.log('hello');

dashboard.component.ts中,它正在控制台中打印,但是图形未显示如何解决此问题?

uminder

您的代码很好,只需将包含canvas到中div,它将显示出来。

<div>
  <canvas id="myChart" width="400" height="400"></canvas>
</div>

请看看下面的StackBlitz

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Chart.js:未显示图表

来自分类Dev

Chart.js图表未显示

来自分类Dev

Chart.js v2图表未显示在角度2内(但Chart.js v1完美运行)

来自分类Dev

角度材料选项卡内容 c3js 图表未显示

来自分类Dev

我的图表未使用流星中的chart.js显示在浏览器屏幕上

来自分类Dev

Chart.js 以角度更新

来自分类Dev

如何使用chart.js显示图表?

来自分类Dev

显示多个图表angular.js chart.js

来自分类Dev

Chart.js响应式选项-图表未填充容器

来自分类Dev

Chart.js版本2.2.1不会显示图表

来自分类Dev

在bulma全高英雄中显示chart.js图表

来自分类Dev

Chart.js版本2.2.1不会显示图表

来自分类Dev

chart.js 不会在 IE 中显示图表

来自分类Dev

chart.js 在 IE11 中不显示图表

来自分类Dev

图表js和json,图表未显示

来自分类Dev

Chart.js工具提示未显示

来自分类Dev

图表Js +角度

来自分类Dev

使用的Google时间线图表未以角度显示完整的行标签

来自分类Dev

AG Grid React Chart工具栏未显示图表工具栏

来自分类Dev

Chart.js maxBarThickness在角度8中已弃用

来自分类Dev

角度| PrimeNG | Chart.js | 标签中的格式编号

来自分类Dev

角度滑块未显示

来自分类Dev

Plotly.js图表-未显示xaxis

来自分类Dev

D3.JS 图表未显示

来自分类Dev

如何在Vue.js中使用Chart.js从API获取数据以显示图表

来自分类Dev

离子+角图表:未捕获的错误:需要包括Chart.js库

来自分类Dev

当我设置图表div的样式属性的高度时,HorizontalBar图表显示在画布下方(Chart.js 2.9.4)

来自分类Dev

Chart.js折线图未显示

来自分类Dev

Chart.js-多个折线图-仅显示最后一个图表