欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > apexcharts数据可视化之雷达图

apexcharts数据可视化之雷达图

2024/10/24 19:29:09 来源:https://blog.csdn.net/qq_37703224/article/details/139284678  浏览:    关键词:apexcharts数据可视化之雷达图

apexcharts数据可视化之雷达图

有完整配套的Python后端代码。

本教程主要会介绍如下图形绘制方式:

  • 基础雷达图
  • 多组数据雷达图
  • 雷达图标记点

基础雷达图

import ApexChart from 'react-apexcharts';export function BasicRadar() {// 数据序列const series = [{name: '数据1',data: [80, 50, 30, 40, 100, 20],}]// 图表选项const options = {chart: {height: 350,type: 'radar',},title: {text: '基础雷达图'},yaxis: {stepSize: 20},xaxis: {categories: ['1月', '2月', '3月', '4月', '5月', '6月']}}return (<div id="chart"><ApexChart options={options} series={series} type="radar" height={550}/></div>)
}

在这里插入图片描述

多组数据雷达图

import ApexChart from 'react-apexcharts';export function MultiRadar() {// 数据序列const series = [{name: '数据 1',data: [80, 50, 30, 40, 100, 20],}, {name: '数据 2',data: [20, 30, 40, 80, 20, 80],}, {name: '数据 3',data: [44, 76, 78, 13, 43, 10],}]// 图表选项const options = {chart: {height: 350,type: 'radar',dropShadow: {enabled: true,blur: 1,left: 1,top: 1}},title: {text: '多组数据雷达图'},stroke: {width: 2},fill: {opacity: 0.1},markers: {size: 0},yaxis: {stepSize: 20},xaxis: {categories: ['2011', '2012', '2013', '2014', '2015', '2016']}}return (<div id="chart"><ApexChart options={options} series={series} type="radar" height={550}/></div>)
}

在这里插入图片描述

雷达图标记点

import ApexChart from 'react-apexcharts';export function PolygonRadar() {// 数据序列const series = [{name: '数据 1',data: [80, 50, 30, 40, 100, 20],}]// 图表选项const options = {chart: {height: 350,type: 'radar',},dataLabels: {enabled: true},// 绘制参数plotOptions: {radar: {size: 140,polygons: {strokeColors: '#e9e9e9',fill: {colors: ['#f8f8f8', '#fff']}}}},title: {text: '多边形雷达图'},colors: ['#FF4560'],// 标记点markers: {size: 4,colors: ['#fff'],strokeColor: '#FF4560',strokeWidth: 2,},tooltip: {y: {formatter: function(val) {return val}}},xaxis: {categories: ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天']},yaxis: {labels: {formatter: function(val, i) {if (i % 2 === 0) {return val} else {return ''}}}}}return (<div id="chart"><ApexChart options={options} series={series} type="radar" height={550}/></div>)
}

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com