Vue + Echarts 绘制区域图

编程入门 行业动态 更新时间:2024-10-09 02:27:32

Vue + Echarts 绘制<a href=https://www.elefans.com/category/jswz/34/1770241.html style=区域图"/>

Vue + Echarts 绘制区域图

  1. npm install echarts安装 echarts

  2. 导入echarts和地图区域JSON,获得地图区域JSON

    import echarts from "echarts";
    import mapJson from "./mapjson/522700_full.js";
    
  3. 配置项

    mapOption: {title: {text: "",subtext: "",sublink: ""},tooltip: {trigger: "item",formatter: "{b}<br/>{c} (案件数)"},series: [{name: "",type: "map",mapType: "QN", // 自定义扩展图表类型label: {show: true,},emphasis:{itemStyle:{areaColor:'#f40'}},// 鼠标移入区域,显示的名称和值data: [{ name: "瓮安县", value: 0, areaCode: "522725"},{ name: "福泉市", value: 0, areaCode: "522702" },{ name: "龙里县", value: 0, areaCode: "522730" },{ name: "贵定县", value: 0, areaCode: "522723" },{ name: "都匀市", value: 0, areaCode: "522701" },{ name: "长顺县", value: 0, areaCode: "522729" },{ name: "惠水县", value: 0, areaCode: "522731" },{ name: "平塘县", value: 0, areaCode: "522727" },{ name: "独山县", value: 0, areaCode: "522726" },{ name: "三都水族自治县", value: 0, areaCode: "522732" },{ name: "罗甸县", value: 0, areaCode: "522728" },{ name: "荔波县", value: 0, areaCode: "522722" }]// 自定义名称映射}]}
    
  4. 页面

    <div ref="map" class="map"></div>
    
  5. 初始化区域

    let myChart = echarts.init(this.$refs.map);
    echarts.registerMap("QN", mapJson);
    myChart.setOption(this.mapOption);
    
  6. 效果

更多推荐

Vue + Echarts 绘制区域图

本文发布于:2024-02-28 02:42:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767393.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:区域   Vue   Echarts

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!