Skip to content

MapChart 地图 ​

MapChart 地图 的基础用法、公开 API 与示例。

基础示例 ​

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { MapChart } from "@/components/chart/map-chart";

Props ​

参数说明类型默认值必填
height图表高度string"calc(100vh - 120px)"否
loading是否加载中booleanfalse否
isEmpty是否为空数据booleanfalse否
colors颜色配置string[]-否
mapData地图区域数据MapDataItem[][]否
scatterData地图散点数据MapScatterDataItem[][]否
selectedRegion选中区域string""否
showLabels是否显示标签booleantrue否
showScatter是否显示散点booleantrue否

Events ​

事件名说明回调参数
renderComplete地图渲染完成时触发。-
regionClick点击地图区域时触发。region: { name: string; adcode: string; level: string }

Slots ​

插槽名说明参数
-该组件未声明 Slots。-

Expose ​

名称说明类型
-该组件未声明 Expose。-

Module API ​

名称说明类型
MapChart导出 MapChart 供业务侧复用。useInstall(index)

Types ​

MapChartProps ​

地图图表 Props

字段说明类型默认值必填
height图表高度string-否
loading是否加载中boolean-否
isEmpty是否为空数据boolean-否
colors颜色配置string[]-否
mapData地图区域数据MapDataItem[]-否
scatterData地图散点数据MapScatterDataItem[]-否
selectedRegion选中区域string-否
showLabels是否显示标签boolean-否
showScatter是否显示散点boolean-否

MapDataItem ​

地图区域数据项

字段说明类型默认值必填
name区域名称string-是
value区域数据值number-否
adcode行政区划代码string | number-否
level区域级别string-否
selected是否选中boolean-否

MapScatterDataItem ​

地图散点数据项

字段说明类型默认值必填
name散点名称string-是
value经纬度与可选业务值[number, number, number?]-是

API 根据当前组件源码生成;同步版本与验证记录见维护说明。