鸿蒙5莓创雷达图表series属性详解

陈杨
• 阅读 7

大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解雷达图(McRadarChart)的series属性详细用法。作为图表数据展示的核心配置,series属性直接影响数据呈现形式和交互体验,下面我们逐一拆解每个属性的用法。


一、name属性

作用:定义数据系列的名称,用于图例(legend)的筛选和提示层(tooltip)的显示。 类型:string 默认值:空字符串 可选值:任意自定义字符串 场景:当雷达图需要展示多组数据时,通过不同名称区分不同系列。 代码示例:

series: [
  { name: '销量', data: [80, 90, 70] },
  { name: '库存', data: [50, 60, 40] }
]

二、areaStyle属性

作用:控制雷达图数据区域的填充样式,支持单色或渐变填充。 类型:Object 默认值:{ show: true, color: ['#296DFF', '#296DFF33'] } 场景:需要突出数据区域范围时使用,如对比两组数据的覆盖面积。

子属性详解

  1. show
  • 作用:是否显示区域填充。
  • 类型:boolean
  • 默认值:true
  • 可选值:true(显示)、false(隐藏)
  1. color
  • 作用:设置填充颜色,支持单色或线性渐变。
  • 类型:string | string[]
  • 默认值:蓝色渐变
  • 可选值:
  • 单色:'#FF0000'
  • 渐变:['#FF0000', '#00FF0033'](起始色到透明色)

代码示例:

series: [
  {
    name: '性能评分',
    areaStyle: {
      show: true,
      color: ['#FF5722', '#FF572233'] // 橙色到透明渐变
    },
    data: [95, 85, 90]
  }
]

三、point属性

作用:配置雷达图数据点的显示样式,包括大小、颜色和边框。 类型:Object 默认值:{ show: true, size: 4, color: '#296DFF', border: { color: '#fff', width: 1 } } 场景:需要强调数据节点的具体位置时使用。

子属性详解

  1. show
  • 作用:是否显示数据点。
  • 类型:boolean
  • 默认值:true
  1. size
  • 作用:数据点的大小。
  • 类型:number
  • 默认值:4
  1. color
  • 作用:数据点填充颜色。
  • 类型:string
  • 默认值:与系列主色一致
  1. border
  • 作用:数据点边框样式。
  • 类型:Object
  • 子属性:
  • color:边框颜色,默认#fff
  • width:边框宽度,默认1

代码示例:

series: [
  {
    name: '用户满意度',
    point: {
      show: true,
      size: 6,
      color: '#8BC34A',
      border: { color: '#333', width: 2 }
    },
    data: [75, 80, 85]
  }
]

四、label属性

作用:控制数据点数值标签的显示和样式。 类型:Object 默认值:{ show: false, color: '#666', fontSize: 12 } 场景:需要直接在图表中显示具体数值时启用。

子属性详解

  1. show
  • 作用:是否显示标签。
  • 类型:boolean
  • 默认值:false
  1. color
  • 作用:标签文字颜色。
  • 类型:string
  • 默认值:#666
  1. fontSize
  • 作用:标签文字大小。
  • 类型:number
  • 默认值:12

代码示例:

series: [
  {
    name: '完成率',
    label: { show: true, color: '#F44336', fontSize: 14 },
    data: [90, 92, 88]
  }
]

五、data属性

作用:定义雷达图的数据值,支持数值或对象格式。 类型:Array<number | { value: number, ... }> 默认值:空数组 场景:核心数据输入,决定雷达图形状。

代码示例:

// 基础数值形式
data: [100, 80, 60]

// 对象形式(可附加自定义属性)
data: [
  { value: 100, itemStyle: { color: '#FF0000' } },
  { value: 80, itemStyle: { color: '#00FF00' } }
]

六、综合案例:产品多维度对比

需求:对比两款手机在性能、续航、拍照等维度的数据。 代码实现:

series: [
  {
    name: '手机A',
    areaStyle: { color: ['#2196F3', '#2196F333'] },
    point: { size: 5, color: '#2196F3' },
    label: { show: true, color: '#2196F3' },
    data: [95, 85, 90, 88, 92]
  },
  {
    name: '手机B',
    areaStyle: { color: ['#FF5722', '#FF572233'] },
    point: { size: 5, color: '#FF5722' },
    label: { show: true, color: '#FF5722' },
    data: [85, 90, 80, 85, 88]
  }
]

效果说明:

  • 通过不同颜色的区域填充区分两款产品。
  • 数据点放大显示,标签直接展示数值。
  • 多边形覆盖面积直观反映综合性能差异。

好,这期讲到这里就结束了,希望大家能通过本文掌握雷达图series属性的深度用法,在实际项目中灵活运用颜色、标签、数据点等配置,打造出专业级的数据可视化效果。我们下期再见!

点赞
收藏
评论区
推荐文章
陈杨 陈杨
13小时前
鸿蒙5横向柱状图series属性解析
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McHorBarChart(横向柱状图)组件中series属性的详细用法。series属性是控制柱状图数据系列的核心配置项,掌握好这些属性可以让你轻松创建各种样式的柱状图效果。1.name属性作用:
陈杨 陈杨
13小时前
鸿蒙5莓创雷达图表tooltip详解
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来深入讲解雷达图组件中最重要的交互功能——tooltip(提示层)属性的完整用法。作为数据可视化的"信息桥梁",tooltip的灵活配置能极大提升图表的信息传达效率,下面我们以分层递进的方式全面解析每个配
陈杨 陈杨
13小时前
鸿蒙5莓创雷达图radar属性用法
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解雷达图(McRadarChart)的核心配置属性——radar属性的详细用法。我们将通过「作用类型默认值可选值场景代码示例」的维度,深度剖析每个属性及其子属性的完整配置方案。一、indic
陈杨 陈杨
13小时前
鸿蒙5莓创图表饼图基础属性讲解
大家好,欢迎回来鸿蒙5莓创图表组件的专场!我们这一期来深入讲解McCharts组合图组件的基础属性用法,涵盖grid、color、title、legend、tooltip、animation、series七大核心属性。每个属性都将从作用、类型、默认值、可选
陈杨 陈杨
13小时前
鸿蒙5莓创图表饼图tooltip属性用法
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解组合图组件中tooltip属性的完整用法。这个功能模块是数据可视化交互的核心配置,掌握它的细节能让图表信息展示更专业。下面我们从底层属性开始逐层拆解:一、基础开关属性show作用:控制是否显示浮动提
陈杨 陈杨
13小时前
鸿蒙5莓创图表雷达基础属性教程
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解雷达图组件McRadarChart的基础属性详细用法。一、grid属性作用:控制直角坐标系内绘图网格的布局,用于设置图表内容与容器的边距关系类型:Object默认值:空对象场景:当需要调整图表四周边
陈杨 陈杨
13小时前
鸿蒙5莓创图表柱状图组件series属性全解析:打造高定制化柱状图
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来深入讲解柱状图(BarChart)的series属性配置。通过掌握这些属性,你可以灵活控制柱状图的显示、样式、动画及交互效果。本文将逐一拆解所有属性,结合代码案例帮助大家快速上手!1.show作用:控制
陈杨 陈杨
13小时前
鸿蒙5莓创仪表盘图表series属性详解
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McGaugeChart(仪表盘)的series属性详细用法。本文将逐一拆解所有核心属性,覆盖作用、类型、默认值、可选值、使用场景,并搭配完整代码案例。文末还会拓展实际开发案例,助你快速掌握高阶用法
陈杨 陈杨
13小时前
鸿蒙5莓创折线与柱状图组合图表属性用法详解
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McLineBarChart组合图组件的基础属性详解。本篇将深度拆解每个属性的用法场景,通过完整代码案例帮助开发者快速掌握核心配置技巧。一、grid属性(网格布局)作用:控制图表内容与容器的边距类型
陈杨 陈杨
13小时前
鸿蒙5莓创折线与柱状图series属性详解
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McLineBarChart组合图中最重要的series属性。series属性决定了图表中每个系列的表现形式和行为,是图表配置中最核心的部分。1.show属性作用:控制当前系列是否显示在图表中类型: