鸿蒙5莓创图表饼图title属性用法详解

陈杨
• 阅读 2

大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解组合图组件中title属性的深度用法,带大家掌握标题模块的完整配置技巧!


一、show属性

作用:控制标题模块的显示与隐藏 类型:Boolean 默认值:true 可选值:true(显示标题)、false(隐藏标题) 使用场景:需要动态切换标题可见性时使用

title: {
  show: false  //隐藏整个标题模块
}

二、text属性

作用:设置主标题文本内容 类型:String 默认值:空字符串 使用场景:展示图表核心主题,如"2023年销售数据统计"

title: {
  text: "莓创科技用户分布图"  //主标题文字
}

三、subtext属性

作用:设置副标题补充说明 类型:String 默认值:空字符串 使用场景:添加辅助信息,如"数据截止至2023-12"

title: {
  subtext: "数据来源:国家统计局"  //灰色小字副标题
}

四、direction排版方向

作用:控制主副标题的排列方式 类型:String 默认值:'column' 可选值:

  • 'column'(垂直排列,默认)
  • 'row'(水平并排) 使用场景:窄屏设备适合垂直排列,宽屏可尝试水平布局
title: {
  direction: 'row'  //标题与副标题横向排列
}

五、itemGap间距控制

作用:设置主副标题之间的间隔距离 类型:Number 默认值:5 使用场景:当使用大字号时需要增大间距

title: {
  itemGap: 15  //增加标题间距
}

六、定位四要素(left/right/top/bottom)

作用:精准控制标题容器位置 类型:String | Number 默认值:'auto'(自动居中) 特殊值说明:

  • 数字类型:像素值(如20)
  • 字符串:百分比(如'20%') 使用场景:需要标题靠左/右对齐时
title: {
  left: '10%',   //左侧留10%边距
  top: 30        //距离顶部30像素
}

七、offset偏移量

作用:微调标题位置(基于定位后的二次调整) 类型:Array 默认值:[0, -20] 参数说明:

  • 第一个元素:水平偏移(正右负左)
  • 第二个元素:垂直偏移(正下负上) 使用场景:精细调整标题位置
title: {
  offset: [10, -10]  //向右10px,向上10px
}

八、textStyle主标题样式

作用:定制主标题文本样式 子属性详解:

  1. color
  • 类型:String
  • 默认:#333
  • 示例:'#2c7be5'(品牌色)
  1. fontSize
  • 类型:Number
  • 默认:36
  • 建议:移动端建议24-28
  1. fontWeight
  • 类型:String
  • 默认:'bold'
  • 可选:'normal' | 'lighter'
  1. textAlign
  • 类型:String
  • 默认:'center'
  • 可选:'left' | 'right'
textStyle: {
  color: '#1a73e8',
  fontSize: 28,
  fontWeight: 'lighter',
  textAlign: 'left'
}

九、subtextStyle副标题样式

配置方式与textStyle相同,特殊注意:

  • 默认字号28小于主标题
  • 默认颜色为红色(可改为灰色更协调)
subtextStyle: {
  color: '#666',
  fontSize: 20,
  fontStyle: 'italic'  //添加斜体
}

十、rLevel渲染层级

作用:控制标题与其他元素的叠加顺序 类型:Number 默认值:20 使用场景:当标题被其他元素遮挡时提升层级

rLevel: 99  //确保标题在最顶层

十一、animationCurve动画曲线

作用:设置标题出现动画的缓动效果 类型:String 默认值:'easeOutCubic' 推荐值:'linear'(线性)、'bounceOut'(弹跳效果)

animationCurve: 'bounceOut'  //添加入场弹性动画

十二、animationFrame动画帧数

作用:控制动画流畅度的帧数设置 类型:Number 默认值:30 注意:值越大越流畅但消耗性能

animationFrame: 60  //高端设备启用高帧率

🌟 综合实战案例

const chart = new McPieChart({
  title: {
    show: true,
    text: "鸿蒙5设备占比",
    subtext: "2023年Q4数据快报",
    direction: 'row',
    itemGap: 20,
    left: 'center',
    top: 20,
    offset: [0, 10],
    textStyle: {
      color: '#1890ff',
      fontSize: 32,
      fontFamily: 'Microsoft YaHei'
    },
    subtextStyle: {
      color: '#666',
      fontSize: 22
    },
    animationCurve: 'elasticOut'
  }
});

该配置实现:

  1. 横向排列的主副标题
  2. 顶部居中+微调偏移
  3. 定制化字体与品牌色
  4. 弹性入场动画效果

好,这期讲到这里就结束了,希望大家能灵活运用title属性打造专业级图表标题!下期我们继续深入讲解图例(legend)模块的配置技巧,敬请期待!

点赞
收藏
评论区
推荐文章
陈杨 陈杨
12小时前
鸿蒙5横向柱状图series属性解析
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McHorBarChart(横向柱状图)组件中series属性的详细用法。series属性是控制柱状图数据系列的核心配置项,掌握好这些属性可以让你轻松创建各种样式的柱状图效果。1.name属性作用:
陈杨 陈杨
12小时前
鸿蒙5莓创雷达图radar属性用法
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解雷达图(McRadarChart)的核心配置属性——radar属性的详细用法。我们将通过「作用类型默认值可选值场景代码示例」的维度,深度剖析每个属性及其子属性的完整配置方案。一、indic
陈杨 陈杨
12小时前
鸿蒙5莓创图表饼图基础属性讲解
大家好,欢迎回来鸿蒙5莓创图表组件的专场!我们这一期来深入讲解McCharts组合图组件的基础属性用法,涵盖grid、color、title、legend、tooltip、animation、series七大核心属性。每个属性都将从作用、类型、默认值、可选
陈杨 陈杨
12小时前
鸿蒙5莓创图表饼图tooltip属性用法
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解组合图组件中tooltip属性的完整用法。这个功能模块是数据可视化交互的核心配置,掌握它的细节能让图表信息展示更专业。下面我们从底层属性开始逐层拆解:一、基础开关属性show作用:控制是否显示浮动提
陈杨 陈杨
12小时前
鸿蒙5莓创图表组合图组件深度讲解:xAxis属性篇
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解组合图组件中xAxis属性的详细用法。xAxis是控制X轴显示和样式的重要配置对象,掌握它的各项属性对于定制化图表至关重要。1.type作用:指定X轴的类型类型:String默认值:'data'可选
陈杨 陈杨
12小时前
鸿蒙5莓创图表组件折线类型的属性讲解-Title
大家好,欢迎回来鸿蒙5莓创图表组件的专场,很多小伙伴都不知道每个图表类型中的属性到底是干嘛的,怎么用。所以我们将详细去讲解每个属性,跟我一起学习吧。我们这一期来讲解McLineChart折线图组件中title属性的详细用法。这个属性控制着图表的标题显示,包
陈杨 陈杨
12小时前
鸿蒙5莓创图表组件折线类型的属性讲解-tooltip
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McLineChart折线图组件的tooltip属性详细用法。tooltip基础属性详解show属性作用:控制是否显示提示框组件类型:Boolean默认值:true可选值:true/false场景:
陈杨 陈杨
12小时前
鸿蒙5莓创图表组件折线类型的属性讲解-yAxis
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解折线图组件中xAxis属性的详细用法。xAxis是控制X轴显示和样式的重要配置对象,掌握它的各项属性对于定制化图表至关重要。基础属性type作用:指定X轴的类型类型:String默认值:'data'
陈杨 陈杨
12小时前
鸿蒙5莓创折线与柱状图组合图表属性用法详解
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McLineBarChart组合图组件的基础属性详解。本篇将深度拆解每个属性的用法场景,通过完整代码案例帮助开发者快速掌握核心配置技巧。一、grid属性(网格布局)作用:控制图表内容与容器的边距类型
陈杨 陈杨
12小时前
鸿蒙5莓创折线与柱状图legend属性详解
大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解组合图组件McLineBarChart中legend属性的详细用法。1.show属性作用:控制是否显示图例类型:Boolean默认值:true可选值:true|false场景:当需要隐藏图例时设置为