返回
echarts通用配置中的tooltip与title的设置
前端
2024-02-09 10:43:12
在echarts中,tooltip和title是两个非常重要的配置项,它们可以帮助我们更好地展示数据和信息。
tooltip
tooltip是鼠标悬停在数据项上时出现的提示框,它可以显示数据项的具体信息。
tooltip的通用配置
tooltip的通用配置包括以下几个方面:
- trigger :触发类型,可以是
'item'
、'axis'
、'none'
。 - triggerOn :触发时机,可以是
'mousemove'
、'click'
、'none'
。 - formatter :格式化函数,可以自定义tooltip的内容。
触发类型trigger
触发类型决定了tooltip的触发方式。
'item'
:当鼠标悬停在数据项上时触发。'axis'
:当鼠标悬停在坐标轴上时触发。'none'
:不触发tooltip。
触发时机triggerOn
触发时机决定了tooltip触发的时机。
'mousemove'
:当鼠标移动时触发。'click'
:当鼠标点击时触发。'none'
:不触发tooltip。
格式化函数formatter
格式化函数可以自定义tooltip的内容。格式化函数接收两个参数:
- params :数据项的信息。
- ticket :tooltip的唯一标识。
我们可以通过以下代码来自定义tooltip的内容:
tooltip: {
formatter: function (params, ticket) {
return '数据项名称:' + params.name + '<br>' +
'数据项值:' + params.value;
}
}
title
title是图表标题,它可以显示图表的主要内容。
title的通用配置
title的通用配置包括以下几个方面:
- text :标题文本。
- left :标题水平位置,可以是
'left'
、'center'
、'right'
。 - top :标题竖直位置,可以是
'top'
、'middle'
、'bottom'
。 - padding :标题内边距。
- itemGap :标题与副标题之间的间距。
- textStyle :标题文本样式。
我们可以通过以下代码来自定义title的内容:
title: {
text: '柱状图',
left: 'center',
top: 'top',
padding: [10, 10, 10, 10],
itemGap: 10,
textStyle: {
fontSize: 18,
fontWeight: 'bold'
}
}
结语
tooltip和title是echarts中两个非常重要的配置项,它们可以帮助我们更好地展示数据和信息。通过对这两个配置项的熟练掌握,我们可以创作出更加美观、更加 informative charts。