echarts 样式 配置 vue
<template> <div style="width:100%;height:100%;" id="productStructureChart"></div></template> <script> import echarts from 'echarts'; export default { name: 'productStructureChart', data () { return { // }; }, mounted () { this.$nextTick(() => { let visiteVolume = echarts.init(document.getElementById('productStructureChart')); let xAxisData = []; let data1 = []; let data2 = []; for (let i = 0; i < 20; i++) { xAxisData.push('类目' + i); data1.push((Math.sin(i / 5) * (i / 5 - 10) + i / 6) * 5); data2.push((Math.cos(i / 5) * (i / 5 - 10) + i / 6) * 5); } var colors = ['#5793f3', '#d14a61', '#675bba']; const option = { title : { // text: '某站点用户访问来源', // subtext: '纯属虚构', x:'center' }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c} ({d}%)" }, legend: { orient: 'vertical', left: 'left', data: ['成品','半成品','原料','辅料','设备配件'] }, series : [ { name: '访问来源', type: 'pie', radius : '55%', center: ['50%', '60%'], data:[ {value:335, name:'成品'}, {value:310, name:'半成品'}, {value:234, name:'原料'}, {value:135, name:'辅料'}, {value:1548, name:'设备配件'} ], itemStyle: { emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } } } ] }; visiteVolume.setOption(option); window.addEventListener('resize', function () { visiteVolume.resize(); }); }); } };</script> |
grid: { left: 90, //Y轴距离左边的距离 right:60 //X轴距离右边的距离}, |
yAxis: { type: 'value', axisLine: { color:'blur', // lineStyle: { type: 'solid', color: 'red',//y轴的颜色 width:'11'//y坐标轴线的宽度 } }, axisLabel: { textStyle: { color: 'red',//y坐标轴的刻度值的颜色 } }, splitLine: { 分割线的颜色、类型:虚线和实线 show: true, lineStyle:{ color:'#3e4555', type:'solid' } } }, 折线的颜色 series: [ { name:'上周', type:'line', stack: '总量', itemStyle : { normal : { color:'#025f64', //图例的icon图标颜色 lineStyle:{ color:'#05b0c2' //折线的颜色 } } }, data:[120, 132, 101, 134, 90, 230, 210] }] 图例的字体颜色 legend: { data:['上周','当周'], textStyle: { color: '#a6bbcc' }}, 右上角的工具栏 toolbox: { feature: { saveAsImage: { show: true, //是否显示该工具。 type:"png", //保存的图片格式。支持 'png' 和 'jpeg'。 name:"pic1", //保存的文件名称,默认使用 title.text 作为名称 backgroundColor:"#ffffff", //保存的图片背景色,默认使用 backgroundColor,如果backgroundColor不存在的话会取白色 title:"保存为图片", pixelRatio:1 } }, iconStyle:{ color:'#fff', normal:{ color:'#fff',//背景颜色 borderColor: 'red'//边框颜色 } } }, |
legend: { orient: 'horizontal', // horizontal-->水平 vertical-->垂直 x: 'center', //X轴居中 y: 'top', data:['细纱挡车','细纱挂纱','细纱换纱','细纱摆管','细纱落纱'], textStyle:{ color:'#a7b9cd' }}, |
min: 0,max: 25000,interval: 5000, yAxis: [ { type: 'value', name: '锭速', min: 0, max: 25000, interval: 5000, //刻度间隔 axisLabel: { formatter: '{value} m/min' }, axisLine: { lineStyle: { type: 'solid', color: '#fff',//左边线的颜色 width:'1'//坐标线的宽度 } },splitLine: { show: true, lineStyle:{ color:'#3e4555', type:'solid' } }, },
]
|
tooltip: { trigger: 'axis', axisPointer: { type: 'cross', crossStyle: { color: '#999' } }}, |
图表距离两侧的距离
grid: { x: 90, x2: 66, y2: 40}, |
双折线图叠加的问题
series: [ { name:'当周', type:'line', // stack: '总量', //y轴的值会叠加,注释掉就不会叠加了 itemStyle : { normal : { color:'#03c4d5', lineStyle:{ color:'#05b0c2' } } }, data:[20857.84168, 21159.75663, 21590.5474, 22968.84356, 0, 0, 0] }, { name:'上周', type:'line', // stack: '总量', //y轴的值会叠加,注释掉就不会叠加了 itemStyle : { normal : { color:'#025f64', lineStyle:{ color:'#005d65' } } }, data:[20172.67505, 21714.04182, 11356.07937, 22980.75812, 22908.63532, 22373.94958, 22366.32426] }, |
series: [ { name:'锭速', type:'line', data:this.spindleSpeed, yAxisIndex: 0, //0代表左边的y轴 axisLine: { lineStyle: { type: 'solid', color: '#fff',//左边线的颜色 width:'1'//坐标线的宽度 } }, splitLine: { show: true, lineStyle:{ color:'red', type:'solid' } }, itemStyle : { normal : { color:'#01C4D6', lineStyle:{ color:'#01C4D6' } } }, }, { name:'定长', type:'bar', yAxisIndex: 1, //1代表右边的y轴 data:this.spindleLength, itemStyle : { normal : { color:'#C23531', lineStyle:{ color:'#C23531' } } }, }] |
转载于:https://www.cnblogs.com/web-zqk/p/11091155.html
echarts 样式 配置 vue相关推荐
- webpack配置vue组件加载器
前言 App.vue单文件组件代码 <template><div><h1>App根组件</h1></div> </template&g ...
- vue 一个页面多个router-view如何配置子路由_前端开发:如何安装配置Vue路由?
大家好,我来了!本期为大家带来的Web前端学习知识是"前端开发:如何安装配置Vue路由?",喜欢Web前端的小伙伴,一起看看吧! Vue Router 是 Vue.js 官方的路由 ...
- 六、Webpack详解学习笔记——webpack的安装、起步、配置、loader的使用、webpack中配置Vue、plugin的使用、搭建本地服务器、webpack配置的分离
一.认识webpack 什么是webpack? 这个webpack还真不是一两句话可以说清楚的. 我们先看看官方的解释: At its core, webpack is a static module ...
- echarts中x轴文件消失_百度Echarts图表在Vue项目的完整引入以及按需加载
导语 近日在项目中需要进行图表展示,百度的Echarts图表是非常合适的一个选择.项目是vue-cli搭建的,如何在项目中引入Echarts就是一个问题了.亲自动手实践了下,整理总结,希望对小伙伴提供 ...
- Vue-cli 4.x 中的全局样式配置
在Vue-cli 4.x 中配置样式 在使用vue-cli 4.x搭建项目完毕后,你可以选择在项目目录下创建"style"文件夹,在里面创建scss文件来作为全局可用的样式文件. ...
- vue、Steps 步骤条、Steps 属性、vue Steps 所有步骤条样式、vue Steps 步骤条全部属性
vue.Steps 步骤条.Steps 属性.vue Steps 所有步骤条样式.vue Steps 步骤条全部属性 设计规则 何时使用 代码演示 1.基本用法 2.迷你版 3.带图标的步骤条 4.步 ...
- 【vscode软件安装配置vue】
vscode软件安装配置vue vscode设置成中文 识别.vue文件 右键.html文件Open With Live Server html代码自动补全 vscode用户设置 vscode设置成中 ...
- echarts主题配置
原文地址:Liang的博客 前言 ECharts 是我们在项目中经常使用的数据可视化插件,默认的主题样式基本能满足我们的需求,奈何公司的 UI 小妹妹是一个极其负责的讲究人,对颜色样式的追求是极致的 ...
- Vue:Vue和ECharts,在Vue上进行可视化处理,在Vue上画图
Vue:Vue和ECharts,在Vue上进行可视化处理,在Vue上画图 一.预科知识 Vue CLI ECharts 二.资源 在Vue中使用echarts 如何在 Vue 项目中使用 echart ...
最新文章
- setactive隐藏之后无法显示_WPS表格:如何显示和隐藏顶部工具栏?
- 根据ip地址获得天气预报
- IXDC 2018 | 打动人心的互联网保险设计
- c语言uint32_使C语言实现面向对象的三个要素,你掌握了吗?
- PX4编译文件 Makefile 剖析
- 小程序自定义tabbar custom-tab-bar 6s出不来解决方案,cover-view不兼容
- linux下防火墙基础知识之iptables
- Python 实现定时任务的八种方案
- iView admin网站后台管理系统模板v2.5.0
- javascript打飞机程序8x8x飞机大战
- linaro交叉编译linux内核,Ubuntu14.04(64位)下gcc-linaro-arm-linux-gnueabihf交叉编译环境搭建...
- 百度,阿里,搜狐公司社招面试题及总结
- 踩坑前端框架 - iview DatePicker 时间选择年月日时分秒
- linux串口工具 kermit,ubuntu串口工具(minicom、kermit)的使用
- 盘点中美自动驾驶卡车领域公司, 先进的技术和落地的场景
- 虚拟同步发电机_一种基于下垂控制和增加虚拟阻抗的逆变器并联仿真实现
- 汉诺塔问题的递归和非递归算法
- jQuery之图片显示篇A
- PCA分析(主成分分析)--结果解读
- 徐志摩《再别康桥》赏析
热门文章
- 单例设计模式八种方式——5) 懒汉式(线程安全,同步代码块) 6) 双重检查 7) 静态内部类 8) 枚举
- java知识点8——垃圾回收原理和算法、通用的分代垃圾回收机制、 JVM调优和Full GC、开发中容易造成内存泄露的操作
- Unity学习笔记4 更换编辑器为VS2013及VS的背景图片设置
- leetcode C++ 46. 全排列 给定一个 没有重复 数字的序列,返回其所有可能的全排列。
- [YTU]_2769( 结构体--成绩统计)
- 轻松删除git本地创建的仓库
- 讲讲排序(C++描述)
- Java爬虫https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书
- [ Linux ] [ OS ] [ memory ] Linux 如何查看系統硬體的記憶體(RAM)資訊
- 怎么把本地的项目同时提交到两个仓库