本文将为您描述echart 人头,具体实现方法:

import { mapState } from "vuex";

import echarts from "@/utils/initEcharts";

import deepMerge from "@/utils/deepMerge";

export default {

name: "spiritChart",

props: {

className: {

type: String,

default: "spiritChartBox"

},

id: {

type: String,

default: "spiritChart"

},

options: {

type: Object,

default: function() {

return {};

}

}

},

data() {

return {

chart: null

};

},

watch: {

options() {

this.setOption();

},

clientWidth() {

this.setOption();

}

},

mounted() {

const self = this;

self.initChart();

},

computed: {

...mapState({

clientWidth: state => state.init.clientWidth

})

},

methods: {

initChart() {

const self = this;

self.chart = echarts.init(document.getElementById(self.id));

window.addEventListener("resize", () => {

self.chart.resize();

});

self.setOption();

},

setOption() {

const self = this;

const { options, clientWidth } = self;

const maxData = 100;

const spirit =

"image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA+CAYAAADeQLDtAAAACXBIWXMAAAsSAAALEgHS3X78AAABpElEQVRYhe2YQU6EMBSGf4n7coTxBHoAFrhg7dxAvcEcAW/g3ABP4Ljuxkk4gNwAb1BOgHljIQ22fR2GMcb0Twjh9ZWvpS389KLve3Aq6u4GQAngzkhtKCYzsePqs5Ci7tYAXj0pjzIT1WxIUXcpgBaAYBp7KzPx7ipMmMoPAYAhzykOkgcA2DwOkgZCvHkc5CMQ4s3jIN5ZE5rnhchMUAu3DKDhpjDXEwJtADw5it9CJkfQisf3mlnpG9JZAdjJTLQhdYMhp+jSvCjqLj9ibfjUmuM09qSoOwreL9gBeoHmMhMq0YByYQDpepjah54UdacC31FzdJXocTgXgLRm18kCSn8Dwq/4c0Kamfez1nNBNjMh1nr/f0wiJEIiJEL+OkRZ4kHO0KHPSVgl2lS/GMFtqP10qDTC9BGrTHNHrkVpKF3P8a+Hf0ftm1fDf+RoU30/ltMbAXjW5s0q/STGp3H07NKNsY2jU3HFR0iEREiEREiEnAIZ7I7r82uN+yC2vUcyEObZ1H5wOlNx2+i0c00HtbAyN/+1haIysj8Up/KfPQHwBdyuiCoNTDAkAAAAAElFTkSuQmCC";

self.chart.setOption({

title: {

text: "景区饱和度",

x: "center",

y: "15%",

textStyle: {

color: "#fff",

fontSize: 24,

fontWeight: 600

}

},

tooltip: { show: false },

xAxis: {

max: maxData,

splitLine: { show: false },

axisTick: { show: false },

axisLine: { show: false },

axisLabel: { show: false }

},

yAxis: {

data: options.yAxisData || [],

inverse: true,

axisTick: { show: false },

axisLine: { show: false },

axisLabel: {

formatter: val => {

const strArr = val.split("_");

return `{a|${strArr[0]}}n{b|${strArr[1]}}`;

},

rich: {

a: {

color: "#fff",

fontSize: 12,

lineHeight: 20

},

b: {

color: "#fbee21",

fontSize: 16

}

}

}

},

grid: { top: "25%", height: "60%", width: "43%", right: "10%" },

series: [

{

type: "pictorialBar",

symbol: spirit,

symbolRepeat: "fixed",

symbolMargin: "15%",

symbolClip: true,

symbolSize: [15, 30],

symbolBoundingData: maxData,

data: options.seriesData || [],

z: 10

},

{

type: "pictorialBar",

itemStyle: {

normal: {

opacity: 0.2

}

},

animationDuration: 0,

symbolRepeat: "fixed",

symbolMargin: "15%",

symbol: spirit,

symbolSize: [15, 30],

symbolBoundingData: maxData,

data: options.seriesData || [],

z: 5

}

]

});

}

}

};

.spiritChartBox {

width: 100%;

height: 100%;

}

echart 人头就为您介绍到这里,感谢您关注懒咪学编程c.lanmit.com.

本文地址:https://c.lanmit.com/Webqianduan/htmlyucss/22727.html

html人头小图标,echart 人头相关推荐

  1. 移动端大图缩放模糊_关于移动端小图标模糊问题的解决方法

    前言 之前给大家讲到图片和文字垂直方向不对齐的问题,其中举的小例子中用到了一个小图标,这个小图标我用的是背景图来显示: .del .icon{ display: inline-block; width ...

  2. 在网页中画Icon小图标

    在网页中画Icon小图标. 现代网页中,绝大部分都采用了Icon小图标的方式.其积分大致分为三类,CSS Sprite,font+HTML,font+CSS. CSS Sprite:又称为CSS雪碧, ...

  3. Xcode调用栈时小图标代表什么意思

    对底层感兴趣,经常查看调用栈的朋友,肯定发现了调用栈相关方法旁边有很多小图标,那么它们究竟代表什么意思呢?具体如下: 转载于:https://www.cnblogs.com/WinJayQ/p/888 ...

  4. html中图片只是一个小图标,如何用css显示一个图片中多个小图标?

    去搜一下css中background的用法,一切尽在其中. 最重要的一点是 你要了解背景图片在控制项中显示的起始位置,控制项的高度,宽度. 以下是简要分析,你还要实践一下才能掌握真谛: 对一个宽度40 ...

  5. 用Font Awesome代替网页icon小图标

    1. 引言 网页小图标到处可见,如果一个网页都是干巴巴的文字和图片,而没有小图标,会显得非常简陋.下面的小图标,你是不是会经常用到? 你可能说--"我们用的都是彩色的,不是黑白的" ...

  6. favicon自动获取_友情链接前面自动获取并添加favicon.ico小图标

    之前看到可风博客底部友情链接都加了ico小图标,感觉很新颖,很好看.于是乎我也开始折腾,我不想每次添加友情链接的时候都得手动的去添加ico图标的小链接,浪费时间,然后就百度了以下,还真有教程,然后我就 ...

  7. 小图标文字对齐的终极解决方案

    by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=5264 一.一切从l ...

  8. 基于CSS3飘带状3D菜单 菜单带小图标

    这次我们要来分享一款很特别的CSS3菜单,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠标滑过菜单项时,菜单项就会向上凸起,像是飘带飘动一样,形成非常酷的3D视觉效果.这款CSS3飘带状 ...

  9. 华为手机所有图标变黑_华为官博科普手机状态栏小图标含义,总共分为4大类...

    作为我们平时使用得最多的电子产品,智能手机,相信还有许多功能许多人都还没有完全掌握,就比如这个状态栏的小图标含义. 一直以来,无论是安卓还是iOS,智能手机上的状态栏显示状态一直都代表着手机目前所启用 ...

最新文章

  1. 北大95后「AI萝莉」回来了,一次中8篇顶会论文的她,现在达摩院开源7大NLP模型...
  2. TC 2.0 学习总结
  3. 如何阅读《深入理解计算机系统》?(文末送书)
  4. 最大乘积|贪心算法|FOJ1698|TYVJ3024
  5. CVS配置过程 (部分转)
  6. C# 计算代码执行时间
  7. Java虚拟机专题之内存分配(读书笔记)
  8. 犯罪分子社工GoDaddy 员工,获得密币相关网站域名的控制权
  9. 《深入浅出数据分析》读书心得与笔记
  10. 【数电笔记】加法器、减法器
  11. 盘点 Java 线程池配置的常见误区
  12. android 官方ui库,腾讯出品的一个超棒的 Android UI 库
  13. 网站证书过期导致WordPress后台无法登录问题解决方法
  14. 印象笔记导出比较好看的html,这些超实用印象笔记模板,让你高效率记笔记
  15. php twig中文手册,安装 · Twig 中文文档 · 看云
  16. 什么是SAN网络?SAN网络上的存储备份和恢复怎么操作?SAN 测试网络存储与服务器架构架构优化
  17. Nginx:rewrite指令(break,last,redirect,permanent)
  18. 数据盘html,手把手教你如何刻录数据光盘
  19. Scratch(三十七):串联电路
  20. 安卓音乐播放器中歌词同步问题

热门文章

  1. 腾讯云2核8G7M轻量应用服务器CPU带宽流量性能评测
  2. 计算机主机 响,电脑主机嗡嗡响是怎么回事
  3. mvc5 + ef6 + autofac搭建项目(repository+uow)(一)
  4. Matlab中print, fprint, fscanf, disp函数的用法
  5. 使用Openssl生成多域名(SAN)csr文件和证书
  6. oracle查询某表近两个月数据
  7. 查看MYSQL中数据表占用的空间
  8. 利用docker快速搭建consul集群网
  9. Linux下安装ns2
  10. 106.精读《数据之上·智慧之光 - 2018》