{site_name}

{site_name}

🌜 搜索

ECharts 是一款基于 JavaScript 的数据可视化库,可以用来创建交互式的图表和地图

前端 𝄐 0
echarts echarts-gl的3d饼图设置饼图大小,echarts echarts-gl的3d饼图的曲面角度,echarts echarts
ECharts 是一款基于 JavaScript 的数据可视化库,可以用来创建交互式的图表和地图。singleAxis 配置是 ECharts 中针对单轴图表类型(如折线图、柱状图等)的配置选项。

在单轴图表中,tooltip(提示框)是一个重要的交互组件,它可以在鼠标悬停时显示当前数据的详细信息。要设置单轴图表中的 tooltip,可以通过以下步骤进行:

1. 在 option 中配置 tooltip,指定其触发方式和展示内容:

javascript
option = {
tooltip: {
trigger: 'axis', // 触发方式为坐标轴
axisPointer: { // 坐标轴指示器配置项
type: 'shadow' // 阴影指示器
},
formatter: '{b}: {c}' // 提示框展示格式,{b} 为类目轴的值,{c} 为对应数据的值
},
singleAxis: {
// 单轴配置项
...
},
series: [
{
type: 'bar',
data: [10, 20, 30, 40, 50]
}
]
};


2. 在 singleAxis 配置中指定轴线上的标签(即类目轴),并设置其 tooltip 显示内容的格式化方式:

javascript
singleAxis: {
type: 'category',
data: ['A', 'B', 'C', 'D', 'E'],
axisLabel: {
formatter: '{value}' // 标签显示格式
},
axisPointer: { // 坐标轴指示器配置项
handle: {
show: true, // 显示拖动手柄
size: 10 // 手柄大小
}
},
tooltip: {
show: true,
formatter: function (params) {
return params.value + ': ' + params.axisValueLabel; // 提示框展示格式,params.value 为数据值,params.axisValueLabel 为类目轴的值
}
}
},


在上述例子中,tooltip 的触发方式为坐标轴,展示内容包括类目轴的值和对应数据的值。同时,通过设置 singleAxis 的 tooltip 属性,可以自定义类目轴标签的提示信息。在这里,使用了一个回调函数来格式化 tooltip 的展示内容,其中 params.value 表示数据值,params.axisValueLabel 表示类目轴的值。

总之,在 ECharts 中设置单轴图表的 tooltip,可以通过在 option 中配置 tooltip 和 singleAxis 配置,来实现不同的提示信息展示效果。