Vue移动端项目中使用echarts_vue 移动端使用echarts_少一点天分°C的博客-程序员秘密

技术标签: css  Vue  vue.js  html  javascript  

vue项目中如何使用echarts

首先下载插件

npm i echarts -S

然后在main.js中引入插件

// 引入
import echarts from 'echarts'

// 注册
Vue.prototype.$echarts = echarts

在需要的组件中初始化图表

// 获取需要生成图表的元素
// 以下是一些常用的配置参数 都有写明详细的注释
    initChart () {
    
      let echarts = this.$echarts.init(document.getElementById('charts'))
      let option = {
    
        xAxis: {
    
          type: 'category',
          data: ['4', '5', '6', '7', '8', '9', '10'],
          splitLine: {
     show: true, // 纵向分割线显示
            lineStyle: {
     // 纵向分割线样式设置
              color: 'rgba(242,237,207,1)' // 如果值是一个数组的话 就可以给每条线设置不同样式
            }
          },
          splitArea: {
     show: false }, // 纵向背景区域
          axisTick: {
     show: false }, // 除去x轴的刻度
          axisLine: {
    
            lineStyle: {
     color: '#ccc', width: 0, height: 0 } // x轴
          },
          boundaryGap: false, // 使折点与x轴的数值对齐 为true时是与刻度对齐
          axisLabel: {
     // 控制x轴文本
            show: true,
            textStyle: {
     color: '#ccc', fontSize: 12 }
          }
        },
        yAxis: {
    
          type: 'value',
          splitLine: {
     show: false },
          axisLine: {
    
            lineStyle: {
     color: '#fff', width: 0 } // y轴
          }
        },
        series: [{
    
          lineStyle: {
     // 折线颜色
            normal: {
    
              color: '#F6C20A'
            }
          },
          smooth: true,
          // symbol: 'circle', //设定为实心点
          symbolSize: 4, // 设置折点的大小
          itemStyle: {
    
            normal: {
     // 折点颜色
              label: {
     // 为true时  设置拐点上方值 格式'{b}:{c}'
                show: false,
                formatter: '{c}'
              },
              color: '#F6C20A',
              width: 3
            },
            emphasis: {
    
              label: {
    
                show: true
              }
            }
          },
          // data: [45, 50, 51, 50, 49, 48, 53],
          data: [
            {
     value: 45 },
            {
     value: 50 },
            {
     value: 51 },
            {
     value: 50 },
            {
     value: 49 },
            {
     value: 48 },
            {
     value: 60, label: {
     show: true } } // 给指定的拐点上方显示值
          ],
          type: 'line'
        }],
        grid: {
     // 设置网格距离canvase外层盒子距离
          x: 40,
          y: 30,
          x2: 40,
          y2: 70
        }
      }
      echarts.setOption(option)
    },


// 然后在mounted里调用该方法就可以了
  mounted () {
    
    this.initChart()
  }
最终展示的效果就是图下所示啦

在这里插入图片描述

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

智能推荐

chosen.jquery.js 搜索框实现模糊搜索 chosen-select_rt222的博客-程序员秘密

jquery.chosen.js查询时,chosen默认从第一个字符搜索,所以写中间的字符搜索时,是搜索不出来的若想实现中间字符的模糊查询,下面的js中(search_contains属性为true即可)可以让chosen搜索选项的中间及末尾字符$('.chosen-select').chosen({ search_contains: true, });

Qt :语法: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点_qfont pointsize_天有行-地无迹-千秋怎堪一剑扫的博客-程序员秘密

关键词: QFont QFontMetrics pointSize 点大小 pixelSize 像素大小 屏幕分辨率 DPI:每英寸像素点总结:正常情况下,字体设置都是设置成 像素大小的。 --qss 。窗口 组件 这些大小也是按照像素大小来设置的。点大小: 物理上的空间大小不变,使用的屏幕像素改变 。像素大小: 物理空间大小变化(肉眼区分出大小),屏幕像素个数不变。相关概念DPI: Dot per inch,在显示器上也就是每英寸包含的像素。英尺的换算为 1 inch = 2.

【Steam VR 2.0】3. Skeleton Poser 自定义抓取手势的使用_恩博同学的博客-程序员秘密

Skeleton是Steam VR 2.0中,用来描述手部模型各个关节信息的,呃,可以说是数据类型。它会根据用户的设置,在抓取物体时,使手的模型,更加贴合待抓取物,增加沉浸感。这是我制作的一个抓取球体的手势我们可以利用skeleton pose来为每一个可抓取物,制作专属的抓取手势1.利用Skeleton Poser 为自己的可抓取物制作专属的抓取手势首先我们先创建一个空场景,并拖入VR预制体Player然后随便拿一个模型,用来做测试(这里我拽了一根外星人的手指头来做测试).

centos7下配置nginx反向代理负载均衡集群_dengyadeng的博客-程序员秘密

一,实验介绍利用三台centos7虚拟机搭建简单的nginx反向代理负载集群,三台虚拟机地址及功能介绍192.168.1.188    nginx负载均衡器192.168.1.189    web01服务器192.168.1.190    web02服务器软件准备:   centos7.4 x86_64   nginx-1.6.3.tar.gz (http://nginx.org/download...

2021华为杯_数模竞赛Paid answer的博客-程序员秘密

2021华为杯 研究神数学建模竞赛

02.App与Web测试_Rosaynatu的博客-程序员秘密

App与web测试一、app测试要点1、功能性2、UI测试3、安装与卸载4、软件升级测试5、登陆测试6、离线测试7、兼容性测试8、安全性测试9、消息推送二、Web测试点1、输入框2.1.1 字符型输入框2.1.2 数值型输入框2.1.3 日期型输入框2、搜索功能2 2.1 翻页功能2.2.2 首页、上一页、下一页、尾页2.2.3 总页数、当前页2.2.4 指定跳转页2.2.5 设定每页显示条数3、...

随便推点

Unity中用于改变Button控件中文本的值_unity怎么把button做成bool_金角大王:)的博客-程序员秘密

using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System;public class NewBehaviourScript : MonoBehaviour{ public Button btn; public Text txt; void Start(...

利用优先队列实现堆排序(自顶向下自底向上堆化完全二叉树的运用)_自顶向下堆化_Arvon_阿文的博客-程序员秘密

源代码如下:#include #include typedef struct Item *node;struct Item{ int data; char c;};static Item *pq;static int N ;void swap(Item &a,Item &b){struct Item t = a;a = b;b = t;}void PQinit(i

在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图_汪子熙的博客-程序员秘密

在Jerry写这篇文章时,通过Google才知道,SAP其实是有自己的3D模型视图显示解决方案的。故事要从Right Hemisphere说起,这是一家专业的企业级2D/3D模型浏览及转换的软件供应商。后来,Right Hemisphere被SAP收购,解决方案也更名为SAP Visual Enterprise。收购之后,SAP推出了一系列和Visual Enterprise View...

Qt之版本下载地址_qt5.5.1下载_小师兄.的博客-程序员秘密

第一步:下载所需软件下载Qt库。http://download.qt.io/archive/qt/第二步:软件安装安装教程:http://blog.csdn.net/liang19890820/article/details/53931813安装调试器:          http://shitou7630.blog.163.com/blog/static/32699536201542385252...

一些稍微复杂点的sql语句_zh7314的博客-程序员秘密

UPDATE test SET content = REPLACE(content,'国家级',''),content = REPLACE(content,'世界级',''),content = REPLACE(content,'最高级',''),content = REPLACE(content,'最佳',''),content = REPLACE(content,'首个',''),c...

论文笔记:ATOM: Accurate Tracking by Overlap Maximization_a1424262219的博客-程序员秘密

ATOM: Accurate Tracking by Overlap Maximization2019-03-12 23:48:42Paper:https://arxiv.org/pdf/1811.07628Code:https://github.com/visionml/pytracking1. Background and Motivation:...

推荐文章

热门文章

相关标签