{site_name}

{site_name}

🌜 搜索

ECharts 中的 visualMap 配置是一种分段型视觉映射组件,用于在可视化图表中展示数据值与颜色之间的映射关系

前端 𝄐 0
echarts 分析图,echarts 地图可视化,echarts中visualmap,echarts visualmap属性详解,echarts地图visualmap,echarts visualmap属性
ECharts 中的 visualMap 配置是一种分段型视觉映射组件,用于在可视化图表中展示数据值与颜色之间的映射关系。它可以将一定范围内的数据值映射为不同的颜色,从而让用户能够更直观地理解数据的分布情况。

visualMap 可以根据数据类型分为连续型(continuous)和分段型(piecewise)两种类型。其中,连续型适用于数值型数据,而分段型适用于离散型数据。

举个例子,假设我们有一个柱状图,展示了不同城市的人口数量。我们可以使用 visualMap 来将不同的人口数量映射为不同的颜色:

javascript
option = {
xAxis: {
data: ['北京', '上海', '广州', '深圳', '杭州']
},
yAxis: {},
series: [{
name: '人口数量',
type: 'bar',
data: [2154, 2424, 1303, 1063, 981]
}],
visualMap: {
type: 'piecewise',
min: 0,
max: 2500,
pieces: [
{min: 2000},
{min: 1000, max: 2000},
{min: 500, max: 1000},
{max: 500}
],
inRange: {
color: ['#d94e5d','#eac736','#50a3ba']
}
}
};


在这个例子中,我们使用 visualMap 的分段型配置来将人口数量映射为不同的颜色。具体地,我们将数据值划分为四个范围,并分别给它们设置了不同的颜色。这样做之后,我们就可以更直观地看出各个城市的人口分布情况:人口数量越多,颜色越深。