首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图表显示的是甜甜圈的数据,但没有得到图片的传说和信息。

问图表显示的是甜甜圈的数据,但没有得到图片的传说和信息。
EN

Stack Overflow用户
提问于 2022-07-26 20:04:00
回答 1查看 49关注 0票数 0

我用图表来显示一些信息。它的工作到目前为止,但如果我悬停在一个饼的甜甜圈,我没有得到显示的信息,这个饼。而传说却没有被展示出来。我不知道有什么问题..。

代码语言:javascript
复制
import {UserGameDTO} from "../service/model";
import {Doughnut} from "react-chartjs-2"
import {Chart, ArcElement} from "chart.js"
Chart.register(ArcElement);

interface gameDoughnutProps{
    Game: UserGameDTO
}

export function GameDoughnut(props: gameDoughnutProps){


    const options = {
        responsive: true,
        plugins: {
            legend: {
                position: 'top' as const,
            },
            title: {
                display: true,
                text: "test",
            },
        },
    }
    
    const doughnutData = {
        labels: [
            'Red',
            'Blue',
            'Yellow'
        ],
        datasets: [{
            label: 'Spent money',
            data: [props.Game.spentMoneyGame, props.Game.spentMoneyCoins, props.Game.spentMoneyGamePass],
            borderColor: "black",
            backgroundColor: [
                'rgb(243,121,147)',
                'rgb(97,172,227)',
                'rgb(234,198,115)'
            ],
            hoverOffset: -10
        }],
    };

    return(
        <Doughnut options={options} data={doughnutData}/>
    )
}
``
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-26 21:50:53

如果使用树搜索,则需要导入和注册所使用的所有内容,因此在您的示例中,还需要导入图例和工具提示并注册它们。

代码语言:javascript
复制
import {Chart, Legend, Tooltip} from 'chart.js';

Chart.register(Legend, Tooltip);

或者,您可以让chart.js为您处理一切,并使用此导入

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

https://stackoverflow.com/questions/73129152

复制
相关文章

相似问题

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