第2个回答 2017-08-29
地图的颜色可以分为默认的颜色 还有就是鼠标移上去之后的变色 itemStyle下面包括normal和emphasis 前者很明显是正常情况下 后者是强调 也就是鼠标移上去之后变色 所以每个下面都可以设置地图的颜色
itemStyle:{
normal:{
label:{
show:true,
textStyle: {
//fontWeight:'bold',
color: "#231816"
}
},
borderColor: '#fff',
borderWidth: 2,
},
emphasis:
{
areaStyle:{
color:'red'},
label:
{
show:true,
color:'red',
textStyle: {
// fontWeight:'bold',
color: "#fff"
}
}
}
},
areaStyle就是设置地图省份区域颜色
以上前提是统一所有省份都一个颜色 不同颜色的话可以考虑dataRange
第3个回答 2017-12-14
geo: {
map: 'china', // 引入中国地图
regions: [{ // 在地图中对特定的区域配置样式。
name: '青海',
itemStyle: {
normal: {
areaColor: 'red',
color: 'red'
}
}
}],
label: {
emphasis: {
show: true, // 是否显示省名称
}
},
roam: true, //是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移,可以设置成 'scale' 或者 'move'。设置成 true 为都开启
itemStyle: { //设置中国地图颜色
normal: {
areaColor: '#323c48', // 设置初始中国地图颜色
borderColor: '#404a59' // 设置中国地图背景颜色
},
emphasis: {
areaColor: '#2a333d' // 设置鼠标悬浮到省的颜色
}
}
},
series: series // 加载对中国地图的所有操作
};;