首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线图上没有呈现的注释行

线图上没有呈现的注释行
EN

Stack Overflow用户
提问于 2021-05-27 14:55:40
回答 1查看 325关注 0票数 1

LineChart上方没有水平线。我哪里错了?我正在使用下面的库和包,就像邦德勒

代码语言:javascript
复制
"chart.js": "^3.3.0",
"chartjs-plugin-annotation": "^1.0.1",
"react-chartjs-2": "^3.0.3",
"react": "^16.13.1",

这是我的密码

代码语言:javascript
复制
import React from 'react';
import './styles.css';

import { Line } from 'react-chartjs-2';
import 'chartjs-plugin-annotation';

const data = {
  labels: [1, 2, 3, 4, 5],
  datasets: [
    {
      label: 'Line Chart',
      data: [0, 25, 45, 69, 80],
      fill: false,
      borderColor: 'rgba(75,192,192,1)',
    },
  ],
};
const line = {
  type: 'line',
  borderColor: '#FF8C00',
  borderWidth: 1,
  yMin: 50,
  yMax: 50,
};

const options = {
  annotation: {
    annotations: {
      line,
    },
  },
};

const LineChart = () => (
  <div>
    <Line className="line-chart" data={data} type="line" options={options} />
  </div>
);

export default LineChart;

我尝试过将plugins对象添加到options对象中,比如这里

我试过让它像 <- -它还没那么过时

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-27 15:04:40

正如“入门”页面上的红色警告中所述,您需要注册插件:https://www.chartjs.org/chartjs-plugin-annotation/guide/#getting-started

而不是:

代码语言:javascript
复制
import 'chartjs-plugin-annotation';

导入并注册插件如下:

代码语言:javascript
复制
import annotationPlugin from 'chartjs-plugin-annotation';

Chart.register(annotationPlugin);

来源:https://www.chartjs.org/chartjs-plugin-annotation/guide/integration.html#bundlers-webpack-rollup-etc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67724771

复制
相关文章

相似问题

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