IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> echarts 玫瑰图 -> 正文阅读

[JavaScript知识库]echarts 玫瑰图

下载

  npm install echarts --save

引用

import * as echarts from 'echarts';

html

<div class="roseChart" ref="roseChart"></div>

js

 mounted() {
    this.chartOption()
  },
  methods: {
    chartOption() {
      const myChart = echarts.init(this.$refs.roseChart)
      let data = [
        { value: 40, name: '滨江区' },
        { value: 38, name: '西湖区' },
        { value: 32, name: '萧山区' },
        { value: 30, name: '富阳区' },
      ]
      let option = {
        grid: {
          top: '2%',
          left: '20%',
        },
        color: ['#15BFC5', '#0596FF', '#46D6B2', '#5054C4'],
        series: [
          // 图标上扇叶的 label 文字显示
          {
            name: '访问来源',
            type: 'pie',
            roseType: 'area',
            selectedMode: 'single',
            radius: ['10%', '30%'],
            label: {
              position: 'inner',
              fontSize: 18,
              color: '#fff',
              formatter: '{c}',
            },
            labelLine: {
              show: false,
            },
            data: data,
          },
          {  // 正常数据显示
            name: '面积模式',
            type: 'pie',
            radius: [0, 100], //设置中间环形空隙
            // center: ['50%', '50%'],
            roseType: 'area',
            itemStyle: {
              borderRadius: 8,
            },
            label: {   //自定义设置label 样式  formate 搭配 rich 使用
              show: true,
              formatter: function (params) {
                if (params.name == '滨江区') {
                  return ('{b|' + params.name + '}' + '\n' + '{c|' + params.value +  '}')
                } else if (params.name == '西湖区') {
                  return ('{b|' + params.name + '}' + '\n' + '{c1|' + params.value + '}')
                } else if (params.name == '萧山区') {
                  return ('{b|' + params.name + '}' + '\n' + '{c2|' + params.value + '}')
                } else {
                  return ('{b|' + params.name + '}' + '\n' +'{c3|' +  params.value+ '}' )
                }
              },
              rich: {
                b: {
                  color: '#fff',
                  fontSize: 18,
                },
                c: {
                  fontSize: 20,
                  color: '#15BFC5',
                },
                c1: {
                  fontSize: 20,
                  color: '#0596FF',
                },
                c2: {
                  fontSize: 20,
                  color: '#46D6B2',
                },
                c3: {
                  fontSize: 20,
                  color: '#5054C4',
                },
              },
            },
            labelLine: { //设置引导线
              show: true,
              // length: 50,
              // length2: 30,
              lineStyle: {
                width: 1,
                type: 'solid',
                cap: 'round',
                join: 'round',
                miterLimit: 10,
              },
            },
            data: data,
          },
        ],
      }
      myChart.setOption(option)
    },
  },

在这里插入图片描述

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 11:46:11  更:2021-08-27 11:47:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 4:37:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计