VUE - v-charts 图表高级设置

2020-12

Max.Bai

记录VUE 使用v-charts 图表设置

先看下效果:

修改的内容包括:
1. 修改线的粗细
2. 修改标题的样式
3. 修改坐标轴字体颜色
4. 修改线条区域的颜色
5. 添加x坐标的标记
6. 默认不显示线条

模板代码:

<ve-line:title="chartTitle[index-1]":loading="loading[index-1]":legend="chartLegend":data="chartData[index-1]":extend="extend":settings="chartSettings":width-change-delay="500":resize-delay="500":change-delay="500":colors="corlors"height="310px"/>

JS 代码:

// 要显示的数据
const columsList = ['time', 'new_count', 'ma7', 'last10', 'p70', 'last_week']
const chartTitleDefault = {'textStyle.color': '#eee',show: true,left: 'center'
}// 默认图表title
const normalChartTitle = [{ ...chartTitleDefault, text: '全站' },{ ...chartTitleDefault, text: 'ZF站' },{ ...chartTitleDefault, text: 'GB站' },{ ...chartTitleDefault, text: 'RG站' },{ ...chartTitleDefault, text: 'CB站' },{ ...chartTitleDefault, text: 'DL站' }
]
data() {this.chartSettings = {// 线条修改名字labelMap: {new_count: '实时数据',ma7: '最近7日平均',last10: '最近10次平均',p70: '最近7日70%线',p80: '最近7日80%线',p90: '最近7日90%线',last_week: '上周同期'}}// 扩展修改this.extend = {'grid.bottom': 0,   // 图下边距'xAxis.0.axisLabel.color': '#eee',  // 坐标轴文本 颜色'yAxis.0.axisLabel.color': '#eee',  // 坐标轴文本 颜色'legend.textStyle.color': '#eee',  // 样例文本 颜色'title.textStyle.color': '#eee',   // 标题文本 颜色'series.0.areaStyle.color': '#19d4ae3b',    // 第一条线区域颜色'series.0.z': 99,  // 第一条线显示的层级,越大越上层,不然会被其他线覆盖'series.0.markLine': {    // 第一条线添加标记,当前时间标记silent: true,symbol: ['none', 'pin'],     // 标记样式label: { formatter: '当前时间', distance: [0, 18] },    //标记显示文本,位置data: []    // 标记数据   {xAxis: 42, other: xxx}   xAxis x轴坐标的位置第42个数据},'series.0.showSymbol': false,    // 是否显示文本在图上'series.1.lineStyle.width': 1,   // 线的宽度'series.1.showSymbol': false,'series.2.lineStyle.width': 1,'series.2.showSymbol': false,'series.3.lineStyle.width': 1,'series.3.showSymbol': false,'series.4.lineStyle.width': 1,'series.4.showSymbol': false,'legend.selected': { '最近7日70%线': false, 上周同期: false }   // 是否显示线,默认全显示,false不显示}this.chartLegend = {top: 25}// 指定颜色顺序this.corlors = ['#19d4ae','#fa6e86','#ffb980','#5ab1ef','#0067a6','#c4b4e4','#d87a80','#9cbbff','#d9d0c7','#87a997','#d49ea2','#5b4947','#7ba3a8']loading: [false, false, false, false, false, false],chartData: [{columns: columsList,rows: []},{columns: columsList,rows: []},{columns: columsList,rows: []},{columns: columsList,rows: []},{columns: columsList,rows: []},{columns: columsList,rows: []}],chartTitle:localUtils.getItem(PAYSUCCESS_CHART_TITLE, 'json') ||JSON.parse(JSON.stringify(normalChartTitle)),chartParms:localUtils.getItem(PAYSUCCESS_CHART_PARAMS, 'json') ||JSON.parse(JSON.stringify(normalChartParms)),

数据格式:

{last10: 4last_week: 3ma7: 3.71new_count: 4p70: 5time: 1608655200
}

VUE - v-charts 图表高级设置相关推荐

  1. Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理

    Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理 目录 Vue 之 echarts 图表数据可视化常用的一些图表/动态图表/3D图表的简单整理 一.简单介绍 二. ...

  2. 详解Vue中watch的高级用法

    转载自  详解Vue中watch的高级用法 我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: 1 2 3 4 5 6 7 8 9 10 ...

  3. WPF中嵌套charts图表查询数据

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:WPF .Charts 撰写日期:2020年09月16 ...

  4. Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表、地图)

    Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 目录 Vue 之 echarts 图表数据可视化的基础使用(简单绘制各种图表.地图) 一.简单介绍 二.环境搭建 三.使 ...

  5. pyecharts+Vue在显示图表

    pyechart pyecharts是与python对接的,一个用于生成 Echarts 图表的类库. 为什么用pycharts 说到vue中加图表,大部门肯定是用echarts.我用pyechart ...

  6. 谷歌搜索技巧:搜索语法 隐藏彩蛋 高级设置

    谷歌搜索技巧:搜索语法 隐藏彩蛋 高级设置 Google是一个非常精密成熟的搜索引擎,其搜索结果的丰富性和准确度较其他搜索引擎都要好,但大多数用户都还只是停留在搜索框中输入一两个关键字,然后点击&qu ...

  7. matplotlib绘制图表,设置刻度标签、最大最小刻度、字体大小,label位置、刻度轴箭头等

    matplotlib绘制图表,设置刻度标签.最大最小刻度.字体大小,label位置.刻度轴箭头等 1. 效果图 2. 源码 2.1 仅使用普通轴ax + fontdict 源码 2.2 使用mpl设置 ...

  8. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(三) --高级设置一...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(三) --高级设置一 上 ...

  9. echarts热力背景图_Echarts 图表中设置背景图片

    在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片. image 在Echarts的实例中,找到一个实 ...

最新文章

  1. 牛逼!大神用漫画带你了解 Linux 内核到底长啥样
  2. 姿态估计算法汇总|基于RGB、RGB-D以及点云数据
  3. JavaScript操作数组
  4. 裁剪(Clipping)-Window GDI
  5. CYQ.Data 数据框架 V4.0 开源版本发布(源码提供下载,秋色园V2.5版本标配框架)
  6. 谷歌 CEO 发全员公开信:今年将放缓招聘速度
  7. 使用PackageManager获得应用(包)信息
  8. Visual Studio 代码提示选不中
  9. nlogn 求最长上升子序列 LIS
  10. 用eviews做svar模型_SVAR操作步骤Eviews教程分析.ppt
  11. android随机抽奖代码_Android自己定义效果——随机抽奖
  12. 【C语言】乘法口诀表
  13. PPT插入文本框的方法技巧
  14. emp和emn是什么文件,emnemp是什么文件
  15. Python123第六周编程题
  16. lowess和loess方法
  17. 12、计算机如何实现开根号?
  18. 安全生产危化品生产单位安全管理人员一[安考星]
  19. 有道云笔记Markdown图片插入居中方法
  20. Vivado 2020.1 and 2020.2 错误 arm-none-eabi-ar: *.o: Invalid argument

热门文章

  1. springboot整合redis实现发送短信验证码
  2. 代码整洁vs代码肮脏
  3. A - TOYS(POJ - 2318) 计算几何的一道基础题
  4. Dropout 层应该加在什么地方?
  5. nmf java_【rlt;-分析|绘图】 使用NMF包绘制热图
  6. Gumbel Max与Gumbel Softmax演示动画
  7. 【keil5应用】如何生成lib库文件,以及使用lib文件
  8. HTML基础知识点整理归纳
  9. ImageNet数据集用法
  10. java expires_设置浏览器禁止 缓存 的三个头 : expires,pragma, cache-