代码编织梦想

效果图

在这里插入图片描述

源代码(仅供参考)

<template>
  <div class="echarts">
    <div
      class="className"
      id="id"
      style="width: 100%; height: 450px"
      ref="myEchart"
    ></div>
  </div>
</template>
<script lang="ts">
import Vue from "vue";
import echarts from "echarts";
// 引用世界地图js 
import "@/js/world_new.js";
import Component from "vue-class-component";

@Component
export default class World extends Vue {
  name = "echarts";

  initChart() {
    let myChart = echarts.init(this.$refs.myEchart);
    window.onresize = echarts.init(this.$refs.myEchart).resize;
    // 把配置和数据放这里
    myChart.setOption({
      backgroundColor: "#02AFDB",
      title: {
        left: "40%",
        top: "0px",
        textStyle: {
          color: "#fff",
          opacity: 0.7,
        },
      },
      dataRange: {
        show: false,
        min: 0,
        max: 1000000,
        text: ["High", "Low"],
        realtime: true,
        calculable: true,
        color: ["orangered", "yellow", "lightskyblue"],
      },
      tooltip: {
        formatter: function (params: any, ticket: any, callback: any) {
          // params.seriesName + "<br />" + params.name + ":" + params.value
          return params.name + ":" + params.value;
        }, //数据格式化
      },
      geo: {
        map: "world",
        label: {
          emphasis: {
            show: false,
          },
        },
        roam: false,
        silent: true,
        itemStyle: {
          normal: {
            areaColor: "#37376e",
            borderColor: "#000",
          },
          emphasis: {
            areaColor: "#2a333d",
          },
        },
      },
      series: [
        {
          type: "map",
          mapType: "world",
          // zoom: 1.2,
          mapLocation: {
            y: 100,
          },
          
          nameMap //nameMap映射
          data //数据国家名字
          
          symbolSize: 12,
          label: {
            normal: {
              show: false,
            },
            emphasis: {
              show: false,
            },
          },
          itemStyle: {
            emphasis: {
              borderColor: "#fff",
              borderWidth: 1,
            },
          },
        },
      ],
    });
  }

  mounted() {
    this.initChart();
  }
}
</script>

重要

1,需要下载世界地图所需要的js文件 下载链接
2,data 数据国家名字 && nameMap 映射可参考这里

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/EsquireY/article/details/111041502

2.C++搭配PCL显示多个点云-爱代码爱编程

显示多个点云 本专栏所有内容都是基于visual studio 2017平台,c++语言,第三方库 PCL1.8所进行实验的。 点云数据为斯坦福大学公共点云库bunny点云。 本专栏所写内容均为手打,代码均为精简过的,没有一句废话,且全部都有注释。 将点云显示作为函数,在主函数进行调用 将第一个文件所给的程序,打包成一个函数。根据所需要显示的不同数量

简述Echart 基本用法使用-爱代码爱编程

echarts常用配置梳理: 1.首先实例化一个echart实例,即 var echart = echarts.init(box); 2.通过setOption 配置echarts实例 (配置是核心) 其中title title. text = ‘xxx’ 主标题文本 可以设置 left top right bottom 等 控制文本标题位置tooltip

最新 eCharts 世界地图国家名映射-爱代码爱编程

* 直接复制即可 nameMap: { "Afghanistan": "阿富汗", "Angola": "安哥拉", "Albania": "阿尔巴尼亚", "Algeria": "阿尔及利亚", "Argen

可视化——matplotlib(图表的绘制:线形图 ,和环形图,柱状图 ,直方图 ,散点图和气泡图 ,箱型图,极坐标图)-爱代码爱编程

pyplot的17个基础图标函数 函数说明plt.plot(x,y,fmt,……)绘制一个坐标图plt.boxplot(data,notch,position)绘制一个箱形图plt.bar(left,height,width,bottom)绘制一个条形图plt.bar(width,bottom,left,height)绘制一个横向条形图plt.polar

vue中使用echarts绘柱形图+折线图-爱代码爱编程

一、完成后效果图 二、.vue文件完整代码 <template> <!-- 柱形图+折线图多个展示 --> <div id="myMaxbar" :style="{width: '500px', height: '300px'}" ></div> </template

未来就业城市选择问题(python 数据分析,数据可视化)(文档+代码+数据+PPT+注释)-爱代码爱编程

未来就业城市选择问题分析项目文档 目录 目录 2 1数据来源 3 2理论基础 3 3算法流程 3 3.1中国城市资本流动探索 3 3.1.1数据预处理 3 3.1.2查看全国城市控股型投资关系 4 3.1.3 2013-2016年全国跨城市资本流动情况 4 3.1.4 深度探索跨城市资本流动 4 3.2全国各省市平均房价问题研究 4 4实验结果 5 4.

ECharts 创建中国气泡地图和定位图表点 点击地区域高亮显示-爱代码爱编程

ECharts 创建中国气泡地图和定位图表点 点击地区域高亮显示 ECharts 官方案例:https://www.makeapie.com/editor.html?c=x_kEnG-Ggq 效果如下: 上面的json 文件可以在https://gallerybox.echartsjs.com/asset/get/s/data-1528971808162

最新 eCharts 世界地图国家名映射-爱代码爱编程

* 直接复制即可 nameMap: { "Afghanistan": "阿富汗", "Angola": "安哥拉", "Albania": "阿尔巴尼亚", "Algeria": "阿尔及利亚", "Argen

浅析物联网平台的数据可视化应用-爱代码爱编程

在物联网的业务应用系统中,数据的可视化是一个热门的话题。不同的行业场景,如智慧工厂、智慧楼宇、智慧校园等,都需要将物联网设备采集的数据进行直观的可视化展示,来供使用者进行数据分析或决策。因而,越来越多的人都开始认识到物联网应用的数据可视化的重要性,以及可视化工具的价值。 在物联网平台的可视化方面,主要有哪些数据可视化开发框架或组件可以用来进行工程研发呢?

vue中使用echarts绘柱形图+折线图-爱代码爱编程

一、完成后效果图 二、.vue文件完整代码 <template> <!-- 柱形图+折线图多个展示 --> <div id="myMaxbar" :style="{width: '500px', height: '300px'}" ></div> </template

Echarts学习(一)柱状图-爱代码爱编程

柱状图 基本的柱状图 x和y轴的数据 series的type设为bar树状图常见的效果 最大值/最小值markPoint 平均值markLine 数值的显示位置/角度:label 柱的宽度:barWidth源码: <!DOCTYPE html> <html lang="en"> <head> <meta

绘制3D Echarts地图 饼图 堆叠柱状图-爱代码爱编程

绘制3D Echarts 目前在项目中遇到过的3D echarts为: 1.3D饼图(圆环图) 2.3D区域地图 3.3D堆叠柱状图。 1.echarts + echarts-gl => 绘制3D地图 npm install echartsnpm install echarts-gl //配置项代码 , this.chartData为我导入的