首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雷达图在React Highcharts中不起作用

雷达图在React Highcharts中不起作用
EN

Stack Overflow用户
提问于 2021-06-21 15:34:40
回答 2查看 139关注 0票数 0

我想使用react high chart呈现雷达图,但在编写下面的代码后,我得到的折线图格式并不完全是我正在实现的预期输出,而我正试图获得雷达格式的图表。

代码语言:javascript
复制
  {
                
            chart: {
                renderTo: 'container',
                polar: true,
                type: 'line'
            },
            credits: {
                enabled: false
            },
            
            title: {
                text: '',
               
            },
            xAxis: {
                categories: ['Sales', 'Marketing', 'Development', 'Customer Support', 
                        'Information Technology', 'Administration'],
            },
                
            yAxis: {
                gridLineInterpolation: 'polygon',
                lineWidth: 0,
                min: 0
            },
            series: [{
                name: 'Allocated Budget',
                data: [43000, 19000, 60000, 35000, 17000, 10000],
                pointPlacement: 'on'
            }, {
                name: 'Actual Spending',
                data: [50000, 39000, 42000, 31000, 26000, 14000],
                pointPlacement: 'on'
            }]
        
        }

组件

代码语言:javascript
复制
<ReactHighcharts config={radar}></ReactHighcharts>

导入

代码语言:javascript
复制
import ReactHighcharts from 'react-highcharts';

我不能在雷达类型中渲染,而是类似于折线图

EN

回答 2

Stack Overflow用户

发布于 2021-06-21 15:53:14

如下所示导入HighchartsMore依赖项。

代码语言:javascript
复制
import ReactHighcharts from "react-highcharts";    
import HighchartsMore from "highcharts/highcharts-more";
HighchartsMore(ReactHighcharts.Highcharts);

HighchartsMore在Highcharts之上添加了一些额外的功能,而没有修改它的核心逻辑。包括这个文件,还允许我们使用“原始”highcharts中不存在的一些类型的图表,如极差、气泡、极地图表等。

工作代码- https://codesandbox.io/s/frosty-snow-prkfs?file=/src/App.js

票数 0
EN

Stack Overflow用户

发布于 2021-06-21 15:55:30

记住要包含必要的模块:

代码语言:javascript
复制
import React from "react";
import { render } from "react-dom";
// Import Highcharts
import Highcharts from "highcharts/highstock";
import HighchartsReact from "highcharts-react-official";
import HC_more from "highcharts/highcharts-more";

// init the module
HC_more(Highcharts);

在这里您将找到一个有效的演示:https://stackblitz.com/edit/react-hujz1u?file=index.js

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

https://stackoverflow.com/questions/68064028

复制
相关文章

相似问题

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