Echarts 地图是一款基于 JavaScript 的开源可视化库,它可以帮助用户快速创建地理空间数据可视化图表。它的特点是易于使用,可以快速创建出丰富多彩的地图,并且可以根据用户的需要进行定制。
Echarts 地图有很多优点,首先,它能够快速生成出丰富多彩的地图,而且还能根据用户的需要进行定制。其次,Echarts 地图提供了一系列强大的功能,如地理信息数据可视化、地理信息数据分析、地理信息数据应用等。此外,Echarts 地图还具有良好的扩展性和可维护性,能够根据不同的需要进行扩展和定制。
// 使用 Echarts 画出中国地图 var myChart = echarts.init(document.getElementById('main')); var option = { title: { text: '中国地图', subtext: 'data from www.chinamap.com', sublink: 'http://www.chinamap.com' }, tooltip : {}, // 提示工具条 series : [{ // 散点数据 type: 'map', // 这里是 map 类型 mapType: 'china', // 这里是中国地图 roam: true, // 是否开启鼠标缩小/放大功能 label:{ // 标注文字样式 normal:{ // 非高亮时文字样式 show:true, // 是否显示文字 color:'#000' // 文字颜色 }, emphasis:{ // 高亮时文字样式 show:true, // 是否显示文字 color:'#f00' // 文字颜色 } }, itemStyle:{ // 元素样式 (即将废弃) normal:{ // 非高亮时样式 borderWidth:1, // 边留宽度 borderColor:'#000' // 边留颜色 }, emphasis:{ // 高亮时样式 borderWidth:2, // 边留宽度 borderColor:'#f00' // 边留颜色 } } }] }; myChart.setOption(option);
action.map | *
地图图表相关的行为,必须引入地图图表后才能使用。
action.map.mapSelect | Action
选中指定的地图区域。
dispatchAction({
type: 'mapSelect',
// 可选,系列 index,可以是一个数组指定多个系列
seriesIndex?: number|Array,
// 可选,系列名称,可以是一个数组指定多个系列
seriesName?: string|Array,
// 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据
dataIndex?: number,
// 可选,数据名称,在有 dataIndex 的时候忽略
name?: string
})
EVENT: mapselected
action.map.mapUnSelect | Action
取消选中指定的地图区域。
dispatchAction({
type: 'mapUnSelect',
// 可选,系列 index,可以是一个数组指定多个系列
seriesIndex?: number|Array,
// 可选,系列名称,可以是一个数组指定多个系列
seriesName?: string|Array,
// 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据
dataIndex?: number,
// 可选,数据名称,在有 dataIndex 的时候忽略
name?: string
})
EVENT: mapunselected
action.map.mapToggleSelect | Action
切换指定的地图区域选中状态。
dispatchAction({
type: 'mapToggleSelect',
// 可选,系列 index,可以是一个数组指定多个系列
seriesIndex?: number|Array,
// 可选,系列名称,可以是一个数组指定多个系列
seriesName?: string|Array,
// 数据的 index,如果不指定也可以通过 name 属性根据名称指定数据
dataIndex?: number,
// 可选,数据名称,在有 dataIndex 的时候忽略
name?: string
})
EVENT: mapselectchanged
brush.toolbox |Array[ default: ['rect', 'polygon', 'keep', 'clear'] ]使用在 toolbox 中的...
parallel.parallelAxisDefault.axisTick.show |boolean[ default: true ]显示 ECharts parallel 坐标轴的宽度。该属性的取值为布...
这一章介绍了 ECharts singleAxis 组件的使用以及它的一些基本属性。singleAxissingleAxis 是 ECharts 中的单轴。它可以被应用到...
singleAxis.axisPointer.label |ObjectECharts 单轴指示器文本标签设置。singleAxis.axisPointer.label.show |boolean[ default:...
ECharts 中时间轴组件包含了可以在多个 EChartsoption间进行切换、播放等操作的功能。ECharts 时间轴组件适用的范围是:非动态数...
timeline.controlStyle |Object设置 ECharts 时间轴组件中控制按钮的样式。控制按钮包括:播放按钮、前进按钮、后退按钮。timeli...
graphic.elements[i]-sector用于设置 ECharts 中的扇形元素。graphic.elements[i]-sector.type|string[ default: sector ]使用 s...
calendar.monthLabel |Object设置 ECharts 日历坐标中月份轴的样式calendar.monthLabel.show |boolean[ default: true ]是否在普...
calendar.dayLabel| Object设置 ECharts 日历坐标系中星期标签的样式。calendar.dayLabel.show|boolean[ default: true ]是否在...
polar.tooltip.axisPointer.shadowStyle |Object设置 polar 坐标轴指示器阴影样式注意:axisPointer.type 为 'shadow' ...