首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用chart_js.Chart.register时解决chart.js问题

如何在使用chart_js.Chart.register时解决chart.js问题
EN

Stack Overflow用户
提问于 2022-07-05 07:26:57
回答 1查看 166关注 0票数 1

正在使用Next.js开发用户仪表板应用程序。我从节点和MongoDB服务器查询我的客户端。我需要使用chart.js加载我的图表。但是当我运行代码时,我会遇到这样的错误。TypeError: chart_js.Chart.register不是一个函数。下面是代码片段:

代码语言:javascript
复制
import {Chart as ChartJS} from 'chart.js';
import { Bar } from 'react-chartjs-2';

import React, { useEffect, useReducer } from 'react';
import Layout from '../../components/Layout';
import { getError } from '../../utils/error';

ChartJS.register(
  CategoryScale,
  LinearScale,
  BarElement,
  Title,
  Tooltip,
  Legend
);
EN

回答 1

Stack Overflow用户

发布于 2022-07-05 08:46:15

2)您没有导入所有要注册的元素,而且由于Chart.register不是一个函数,我怀疑您使用的是非树性的V2 of Chart.js。所以你不能也不需要使用寄存器来显示图表,除非你要升级到V3并使用树搜索

如果您想在V2中注册任何插件,您需要在图表的插件上注册它们,如下所示:

代码语言:javascript
复制
Chart.plugins.register(plugins);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72865511

复制
相关文章

相似问题

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