最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue+echarts實(shí)現(xiàn)條紋柱狀橫向圖

 更新時(shí)間:2022年04月02日 10:04:00   作者:tendernessxy  
這篇文章主要為大家詳細(xì)介紹了vue+echarts實(shí)現(xiàn)條紋柱狀橫向圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue+echarts實(shí)現(xiàn)條紋柱狀橫向圖的具體代碼,供大家參考,具體內(nèi)容如下

實(shí)現(xiàn)效果:

<template>
? <div id="BusinessTop5Chart" style="flex: 1; height: 300px; width: 614px; margin-left: 10px"></div>
</template>
<script>
import { getNoteMatters } from '@/api/government';
const colors = [
? ?'rgba(248, 75, 110, 1)',
? ?'rgba(239, 142, 47, 1)',
? ?'rgba(234, 202, 4, 1)',
? ?'rgba(79, 224, 255, 1)',
? ?'rgba(106, 196, 255, 1)',
?];
export default {
? data() {
? ? return {
? ? ? list: [],
? ? ? list1: [],
? ? ? list2: [],
? ? ? Top5ListName: [],
? ? ? Top5ListValue:[]
? ? };
? },
? mounted() {
? ? this.getNoteMatters();
? },
? methods: {
? ? initMap() {
? ? ? var myChart = this.$echarts.init(document.getElementById('BusinessTop5Chart'));
? ? ? const option = {
? ? ? ? grid: {
? ? ? ? ? top: 20,
? ? ? ? ? bottom: 30,
? ? ? ? ? left: 10,
? ? ? ? ? right: 150,
? ? ? ? ? containLabel: true,
? ? ? ? },
? ? ? ? tooltip: {
? ? ? ? ? show: true,
? ? ? ? ? trigger: 'axis',
? ? ? ? ? axisPointer: {
? ? ? ? ? ? type: 'shadow',
? ? ? ? ? },
? ? ? ? },
? ? ? ? xAxis: {
? ? ? ? ? type: 'value',
? ? ? ? ? splitLine: {
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? axisLine: {
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? axisLabel: {
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? axisTick: {
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? position: 'top',
? ? ? ? },
? ? ? ? yAxis: {
? ? ? ? ? type: 'category',
? ? ? ? ? data: this.Top5ListName,
? ? ? ? ? inverse: true, //倒敘
? ? ? ? ? axisLine: {
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? axisTick: {
? ? ? ? ? ? show: false,
? ? ? ? ? },
? ? ? ? ? axisLabel: {
? ? ? ? ? ? textStyle: {
? ? ? ? ? ? ? color: 'rgba(255,255,255,0.85)',
? ? ? ? ? ? ? fontSize: 14,
? ? ? ? ? ? ? fontFamily: 'TencentSans',
? ? ? ? ? ? },
? ? ? ? ? ? padding: [0, 0, 20, 0],
? ? ? ? ? ? inside: true,
? ? ? ? ? ? verticalAlign: 'bottom',
? ? ? ? ? },
? ? ? ? },
? ? ? ? series: [
? ? ? ? ? {
? ? ? ? ? ? type: 'bar',
? ? ? ? ? ? barGap: '-90%',
? ? ? ? ? ? barMaxWidth: 14,
? ? ? ? ? ? z: 0,
? ? ? ? ? ? label: {
? ? ? ? ? ? ? normal: {
? ? ? ? ? ? ? ? show: false,
? ? ? ? ? ? ? ? position: 'right',
? ? ? ? ? ? ? ? fontSize: 14,
? ? ? ? ? ? ? ? offset: [16, 0],
? ? ? ? ? ? ? },
? ? ? ? ? ? },
? ? ? ? ? ? data: this.list,
? ? ? ? ? },
? ? ? ? ? {
? ? ? ? ? ? type: 'bar',
? ? ? ? ? ? barGap: '-90%',
? ? ? ? ? ? barMaxWidth: 14,
? ? ? ? ? ? itemStyle: {
? ? ? ? ? ? ? color: 'rgba(26, 49, 99, 0.5)',
? ? ? ? ? ? },
? ? ? ? ? ? tooltip: {
? ? ? ? ? ? ? show: false,
? ? ? ? ? ? },
? ? ? ? ? ? data: this.list1,
? ? ? ? ? },
? ? ? ? ? {
? ? ? ? ? ? type: 'pictorialBar',
? ? ? ? ? ? symbolRepeat: 'fixed',
? ? ? ? ? ? symbolMargin: 4,
? ? ? ? ? ? symbol: 'rect',
? ? ? ? ? ? symbolClip: true,
? ? ? ? ? ? symbolSize: [1, 14],
? ? ? ? ? ? symbolPosition: 'start',
? ? ? ? ? ? itemStyle: {
? ? ? ? ? ? ? color: 'rgba(0,0,0,1)',
? ? ? ? ? ? },
? ? ? ? ? ? data: this.list2,
? ? ? ? ? },
? ? ? ? ],
? ? ? };
? ? ? myChart.setOption(option);
? ? },
? ? getNoteMatters() {
? ? ? getNoteMatters().then((res) => {
? ? ? ? const { status, data } = res;
? ? ? ? const { businessTpo5 } = JSON.parse(data);
? ? ? ? if (status === 200) {
? ? ? ? // this.Top5ListName=[
? ? ? ? // ? ? ?{0: "三亞市稅務(wù)局",?
? ? ? ? // ? ? ? 1: "三亞市市場(chǎng)監(jiān)督管理局",?
? ? ? ? // ? ? ? 2: "三亞市公安局",?
? ? ? ? // ? ? ? 3: "三亞市郵政管理局",?
? ? ? ? // ? ? ? 4: "三亞市社會(huì)保險(xiǎn)服務(wù)中心窗口"}]
? ? ? ? ? this.Top5ListName = businessTpo5.map((item) => {
? ? ? ? ? ? return item.agencies;
? ? ? ? ? });
? ? ? ? // this.Top5ListValue=[{0: 189354, 1: 56933, 2: 13267, 3: 10979, 4: 9054}]
? ? ? ? ? this.Top5ListValue = businessTpo5.map((item) => {
? ? ? ? ? ? return Number(item.num);
? ? ? ? ? });
? ? ? ? ? const max = Math.max.apply(null, this.Top5ListValue);
? ? ? ?// this.list=[{itemStyle:
?? ? ? // ?? ??? ?color: "rgba(248, 75, 110, 1)"
? ? ? ?//?? ? ?? ?name: "三亞市稅務(wù)局"
? ? ? ?//?? ? ?? ?num: "189354"
? ? ? ?//?? ? ?? ?rate: "57.03%"
? ? ? ?//?? ? ?? ?value: 189354}]
? ? ? ? ? this.list = businessTpo5.map((item, index) => {
? ? ? ? ? ? let obj = {
? ? ? ? ? ? ? name: item.agencies,
? ? ? ? ? ? ? value: Number(item.num),
? ? ? ? ? ? ? num: item.num,
? ? ? ? ? ? ? rate: item.rate,
? ? ? ? ? ? ? itemStyle: {
? ? ? ? ? ? ? ? color: colors[index],
? ? ? ? ? ? ? },
? ? ? ? ? ? };
? ? ? ? ? ? return obj;
? ? ? ? ? });
? ? ? ?// this.list1=[
? ? ? ?// label:{
?? ? ? // normal:{
? ? ? ?// color: colors[index],
? ? ? ?// fontSize: 14
? ? ? ?// position: "right"
? ? ? ?// show: true
? ? ? ?// offset:[16,0]
? ? ? ?// name: "三亞市稅務(wù)局"
? ? ? ?// formatter(){return(item.num+'單位'+''+item.rate)}
? ? ? ?// rate: "57.03%"
? ? ? ?// value: 189354}}
? ? ? ? ? this.list1 = businessTpo5.map((item, index) => {
? ? ? ? ? ? let obj = {
? ? ? ? ? ? ? name: item.agencies,
? ? ? ? ? ? ? value: max,
? ? ? ? ? ? ? label: item.num,
? ? ? ? ? ? ? rate: item.rate,
? ? ? ? ? ? ? label: {
? ? ? ? ? ? ? ? normal: {
? ? ? ? ? ? ? ? ? show: true,
? ? ? ? ? ? ? ? ? position: 'right',
? ? ? ? ? ? ? ? ? fontSize: 14,
? ? ? ? ? ? ? ? ? color: colors[index],
? ? ? ? ? ? ? ? ? offset: [16, 0],
? ? ? ? ? ? ? ? ? formatter() {
? ? ? ? ? ? ? ? ? ? return (
? ? ? ? ? ? ? ? ? ? ? item.num + '件' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + ' ' + item.rate
? ? ? ? ? ? ? ? ? ? );
? ? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? },
? ? ? ? ? ? };
? ? ? ? ? ? return obj;
? ? ? ? ? });
? ? ? // this.list2=[{label: "189354"
?? ? ?// name: "三亞市稅務(wù)局"
?? ? ?// rate: "57.03%"
?? ? ?// value: 189354}] ? ?
? ? ? ? this.list2 = businessTpo5.map((item) => {
? ? ? ? ? ? let obj = {
? ? ? ? ? ? ? name: item.agencies,
? ? ? ? ? ? ? value: Number(item.num),
? ? ? ? ? ? ? label: item.num,
? ? ? ? ? ? ? rate: item.rate,
? ? ? ? ? ? };
? ? ? ? ? ? return obj;
? ? ? ? ? });
? ? ? ? }
? ? ? ? this.initMap();
? ? ? });
? ? },
? },
};
</script>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue props 單向數(shù)據(jù)流的實(shí)現(xiàn)

    Vue props 單向數(shù)據(jù)流的實(shí)現(xiàn)

    這篇文章主要介紹了Vue props 單向數(shù)據(jù)流的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Vue+ElementUI實(shí)現(xiàn)表單動(dòng)態(tài)渲染、可視化配置的方法

    Vue+ElementUI實(shí)現(xiàn)表單動(dòng)態(tài)渲染、可視化配置的方法

    這篇文章主要介紹了Vue+ElementUI實(shí)現(xiàn)表單動(dòng)態(tài)渲染、可視化配置的方法,需要的朋友可以參考下
    2018-03-03
  • 如何使用HBuilderX把vue項(xiàng)目打包成apk

    如何使用HBuilderX把vue項(xiàng)目打包成apk

    這篇文章主要介紹了如何使用HBuilderX把vue項(xiàng)目打包成apk,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 項(xiàng)目中Axios二次封裝實(shí)例Demo

    項(xiàng)目中Axios二次封裝實(shí)例Demo

    vue項(xiàng)目經(jīng)常會(huì)用到axios來(lái)請(qǐng)求數(shù)據(jù),那么首先肯定需要對(duì)這個(gè)請(qǐng)求方法進(jìn)行一個(gè)二次封裝,這篇文章主要給大家介紹了關(guān)于項(xiàng)目中Axios二次封裝的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • Vue項(xiàng)目如何打包成移動(dòng)端APP

    Vue項(xiàng)目如何打包成移動(dòng)端APP

    這篇文章主要介紹了Vue項(xiàng)目如何打包成移動(dòng)端APP,本文通過(guò)圖文示例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • VUE項(xiàng)目運(yùn)行npm install報(bào)錯(cuò)問(wèn)題以及解決

    VUE項(xiàng)目運(yùn)行npm install報(bào)錯(cuò)問(wèn)題以及解決

    在運(yùn)行Vue項(xiàng)目時(shí)遇到npm安裝錯(cuò)誤可使用命令npminstall--legacy-peer-deps解決,若VsCode中無(wú)法運(yùn)行npm命令,則可能是IDE配置未生效,可嘗試重啟電腦或使用cmd命令行直接在項(xiàng)目目錄下運(yùn)行
    2024-10-10
  • vue單頁(yè)面改造多頁(yè)面應(yīng)用的全過(guò)程記錄

    vue單頁(yè)面改造多頁(yè)面應(yīng)用的全過(guò)程記錄

    眾所都知vue是一個(gè)單頁(yè)面應(yīng)用,下面這篇文章主要給大家介紹了關(guān)于vue單頁(yè)面改造多頁(yè)面應(yīng)用的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • vue watch immediate方法用法詳解

    vue watch immediate方法用法詳解

    這篇文章主要介紹了vue watch immediate方法用法詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Vue項(xiàng)目發(fā)布后瀏覽器緩存問(wèn)題解決方案

    Vue項(xiàng)目發(fā)布后瀏覽器緩存問(wèn)題解決方案

    在vue項(xiàng)目開發(fā)中一直有一個(gè)令人都疼的問(wèn)題,就是緩存問(wèn)題,這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目發(fā)布后瀏覽器緩存問(wèn)題的解決方案,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • 一篇文章告訴你Vue3指令是如何實(shí)現(xiàn)的

    一篇文章告訴你Vue3指令是如何實(shí)現(xiàn)的

    在計(jì)算機(jī)技術(shù)中,指令是由指令集架構(gòu)定義的單個(gè)的CPU操作,在更廣泛的意義上,“指令”可以是任何可執(zhí)行程序的元素的表述,例如字節(jié)碼,下面這篇文章主要給大家介紹了關(guān)于Vue3指令是如何實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2022-01-01

最新評(píng)論

观塘区| 河间市| 息烽县| 吉首市| 当阳市| 安西县| 灵台县| 宝山区| 满洲里市| 汝州市| 邵东县| 当涂县| 喜德县| 胶州市| 中山市| 德江县| 松原市| 泊头市| 佳木斯市| 枝江市| 托里县| 镇安县| 团风县| 遂溪县| 泌阳县| 闻喜县| 永安市| 噶尔县| 凤冈县| 双城市| 渭源县| 德清县| 如东县| 镇安县| 江都市| 巴塘县| 佳木斯市| 电白县| 军事| 华蓥市| 伊宁县|