echarts使用笔记总结3:series使用方法
这是我学习vue-Echarts的笔记,并不是完全品。是我,对我使用Echarts时所用到的知识进行学习,有待后面补充完善。
上一节
series使用方法
- 一、饼图
- (1)、饼图圆圈大小的调整`series.radius`
- (2)、完整代码配置
- 二、折线图
- (1)、折线图的折线上标记的图形拐点常见的样式修改。
- (2)、折线图的线样式修改`series.lineStyle`
- (3)、完整代码配置
- 三、柱形图
- (1)、给柱形图的柱子加上背景颜色`series.backgroundStyle.color`
- (2)、柱形图的柱子颜色渐变
- (3)、完整代码配置
一、饼图
(1)、饼图圆圈大小的调整series.radius
series.radius
是一个[]
,数组的第一项是内半径(%),第二项是外半径(%)。
series: [{name: '档案盒使用统计',type: 'pie',radius: ['60%', '85%'],//数组的第一项是内半径(%),第二项是外半径(%)。 }]
(2)、完整代码配置
option = {tooltip: {trigger: 'item',formatter: '{a} <br/>{b}: {c} ({d}%)'},color: ['#4b77be', '#fe4848'],series: [{name: '档案盒使用统计',type: 'pie',radius: ['60%', '85%'],avoidLabelOverlap: false,label: {show: false,position: 'center'},emphasis: {label: {show: false}},labelLine: {show: false},data: [{value: this.list.used,name: '已使用'},{value: this.list.notUsed,name: '未使用'}]}]}
二、折线图
(1)、折线图的折线上标记的图形拐点常见的样式修改。
- 图形拐点的形状
series.symbol
:
circle
(实心○),rect
(□),roundRect
(边框带弧度的□),triangle
(△),diamond
(◇),pin
(水滴形),arrow
(箭头形),none
(无) - 图形拐点大小
series.symbolSize = num
, - 图形拐点的样式
series.itemStyle.normal
,
series: [{name: '归还',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'circle', //拐点设置为实心圆itemStyle: {normal: {color: '#3723f4',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},data: this.list.back_week},{name: '归档',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'arrow', //拐点设置为箭头形itemStyle: {normal: {color: '#c523f4',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},data: this.list.file_week},{name: '借阅',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'none', //拐点不显示itemStyle: {normal: {color: '#41f423',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},data: this.list.borrow_week},{name: '入库',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'pin', //拐点设置为水滴形itemStyle: {normal: {color: '#f45e23',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},data: this.list.storage_week}]
(2)、折线图的线样式修改series.lineStyle
series: [{name: '归还',type: 'line',stack: 'Total',smooth: true,lineStyle: {width: 4,//线条粗细color: '#3723f4'//线条颜色},data: this.list.back_week},{name: '归档',type: 'line',stack: 'Total',smooth: true,lineStyle: {width: 4,//线条粗细color: '#c523f4'//线条颜色},data: this.list.file_week},{name: '借阅',type: 'line',stack: 'Total',smooth: true,lineStyle: {width: 4,//线条粗细color: '#41f423'//线条颜色},data: this.list.borrow_week},{name: '入库',type: 'line',stack: 'Total',smooth: true,lineStyle: {width: 4,//线条粗细color: '#f45e23'//线条颜色},data: this.list.storage_week}]
(3)、完整代码配置
option = {backgroundColor: '#021736', // echarts图表的背景颜色,默认为透明title: {text: '进7日案件流转分析',show: false},tooltip: {trigger: 'axis'},legend: {icon: 'rect',itemHeight: 6, //修改icon图形大小align: 'right', //修改图标和文字的前后位置textStyle: {color: '#c3cad9',fontSize: 18,fontFamily: 'SourceHanSansCN-Regular'},data: ['归还', '归档', '借阅', '入库']},color: ['#3723f4', '#c523f4', '#41f423', '#f45e23'],grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis: {type: 'category',boundaryGap: true, //为true时,不从圆点开始data: ['12/05','12/06','12/07','12/08','12/09','12/10','12/11'],// x轴的字体样式axisLabel: {show: true,textStyle: {color: '#657ca8',fontSize: '14',fontFamily: 'SourceHanSansCN - Regular'}},// 控制网格线是否显示splitLine: {show: true,// 改变轴线颜色lineStyle: {// 使用深浅的间隔色color: '#192c4e'}},// x轴的颜色和宽度axisLine: {lineStyle: {color: '#192c4e',width: 1 //这里是坐标轴的宽度,可以去掉}}},yAxis: {type: 'value',axisLabel: {show: true,textStyle: {color: '#657ca8',fontSize: '14',fontFamily: 'SourceHanSansCN - Regular'}},// y轴的颜色和宽度axisLine: {lineStyle: {color: '#192c4e',width: 1 //这里是坐标轴的宽度}},// 控制网格线是否显示splitLine: {show: true,// 改变轴线颜色lineStyle: {// 使用深浅的间隔色color: '#192c4e'}}},series: [{name: '归还',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'circle', //拐点设置为实心⚪itemStyle: {normal: {color: '#3723f4',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},lineStyle: {width: 4, //线条粗细color: '#3723f4' //线条颜色},data: this.list.back_week},{name: '归档',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'arrow', //拐点设置为箭头形itemStyle: {normal: {color: '#c523f4',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},lineStyle: {width: 4, //线条粗细color: '#c523f4' //线条颜色},data: this.list.file_week},{name: '借阅',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'none', //拐点设置为不显示itemStyle: {normal: {color: '#41f423',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},lineStyle: {width: 4, //线条粗细color: '#41f423' //线条颜色},data: this.list.borrow_week},{name: '入库',type: 'line',stack: 'Total',smooth: true,symbolSize: 13, //改变折线上的圆点大小symbol: 'pin', //拐点设置为水滴形itemStyle: {normal: {color: '#f45e23',borderColor: '#fff', //拐点边框颜色borderWidth: 1 //拐点边框大小}},lineStyle: {width: 4, //线条粗细color: '#f45e23' //线条颜色},data: this.list.storage_week}]}
三、柱形图
(1)、给柱形图的柱子加上背景颜色series.backgroundStyle.color
series: [{data: this.list.eight_year_data,type: 'bar',barWidth: 15,showBackground: true,backgroundStyle: {color: '#0b224d'//改变柱子的背景颜色},}]
(2)、柱形图的柱子颜色渐变
series: [{data: [18, 16, 8, 10, 5, 24],type: 'bar',showBackground: false,barWidth: '16px', //柱体宽度itemStyle: {barBorderRadius: [2, 2, 0, 0], //柱体圆角 color: new echarts.graphic.LinearGradient(//前四个参数用于配置渐变色的起止位置,这四个参数依次对应 右下左上 四个方位。也就是从右边开始顺时针方向。//通过修改前4个参数,可以实现不同的渐变方向/*第五个参数则是一个数组,用于配置颜色的渐变过程。每项为一个对象,包含offset和color两个参数*/0, 0, 0, 1, [{//代表渐变色从正上方开始offset: 0, //offset范围是0~1,用于表示位置,0是指0%处的颜色color: '#09b0fa'}, //柱图渐变色{offset: 1, //指100%处的颜色color: '#2778ff'}]),}]
(3)、完整代码配置
option = {tooltip: {trigger: 'axis'},title: {text: '总流转',top: '5%',textStyle: {fontSize: 17,color: '#ffffff',fontWeight: 'normal'}},xAxis: {type: 'category',boundaryGap: true, //为true时,不从圆点开始data: ['2019/6','2019/7','2019/8','2019/9','2019/10','2019/11','2019/12'],// x轴的字体样式axisLabel: {interval: 0,show: true,textStyle: {color: '#657ca8',fontSize: '12',fontFamily: 'SourceHanSansCN - Regular'}},// 控制网格线是否显示splitLine: {show: true,// 改变轴线颜色lineStyle: {// 使用深浅的间隔色color: '#192c4e'}},// x轴的颜色和宽度axisLine: {lineStyle: {color: '#192c4e',width: 1 //这里是坐标轴的宽度,可以去掉}}},yAxis: {type: 'value',axisLabel: {show: true,textStyle: {color: '#657ca8',fontSize: '12',fontFamily: 'SourceHanSansCN - Regular'}},// y轴的颜色和宽度axisLine: {lineStyle: {color: '#192c4e',width: 1 //这里是坐标轴的宽度}},// 控制网格线是否显示splitLine: {show: true,// 改变轴线颜色lineStyle: {// 使用深浅的间隔色color: '#192c4e'}}},series: [{data: this.list.eight_year_data,type: 'bar',barWidth: 15,showBackground: true,backgroundStyle: {color: '#0b224d'},itemStyle: {color: {type: 'linear',x: 0,y: 0,x2: 0,y2: 1,colorStops: [{offset: 0,color: '#09b0fa' // 0% 处的颜色},{offset: 1,color: '#2778ff' // 100% 处的颜色}],global: false // 缺省为 false}}}]}
echarts使用笔记总结3:series使用方法相关推荐
- Qt+ECharts开发笔记(五):ECharts的动态排序柱状图介绍、基础使用和Qt封装Demo
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127171413 红胖子(红模仿)的博文大全:开发技术集 ...
- echarts学习笔记1
可视化面板介绍 应对现在数据可视化的趋势,越来越多企业需要在很多场景(营销数据,生产数据,用户数据)下使用,可视化图表来展示体现数据,让数据更加直观,数据特点更加突出. [外链图片转存失败,源站可 ...
- Echarts实现省级地图的两种方法(以浙江省为例)
Echarts实现省级地图的两种方法(以浙江省为例) 在echarts调用地图时,我们往往会使用GeoJson格式的数据,根据网上的资料,会发现官网会提供世界.中国以及各省的数据.但是,访问下载最新的 ...
- 关于Echarts柱状图点击事件的实现方法charsjs柱状图点击事件
关于Echarts柱状图点击事件的实现方法 charsjs柱状图点击事件 ajax请求数据 var chartDom = document.getElementById('riskmain'); va ...
- Go学习笔记07-结构体与方法
Go学习笔记07-结构体与方法 Go语言 面向对象 结构的定义与创建 面向对象 Go语言只支持封装,不支持继承和多态. Go语言中只有struct,即结构体:没有class. 结构的定义与创建 pac ...
- series 合并pandas_在python中pandas的series合并方法
如下所示: In [3]: import pandas as pd In [4]: a = pd.Series([1,2,3]) In [5]: b = pd.Series([2,3,4]) In [ ...
- ipad中的神级笔记软件 Notability的使用方法
我一直向所有打算用ipad记手写笔记的同学强烈安利notability这款软件,现在就来向大家一一介绍他的功能和用法. 笔记归类 打开notability后先点击右上角建立一个新的笔记,当你创立了几个 ...
- 设计模式学习笔记-2 创建者模式-工厂方法模式
设计模式学习笔记-2 创建者模式-工厂方法模式 工厂模式介绍 工厂模式又称工厂方法模式,是一种创建型设计模式,其在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型. 这种设计模式使Java开 ...
- notability整理归档_ipad记手写笔记软件 Notability的使用方法图解教程
我一直向所有打算用ipad记手写笔记的同学强烈安利notability这款软件,现在就来向大家一一介绍他的功能和用法. 笔记归类 打开notability后先点击右上角建立一个新的笔记,当你创立了几个 ...
最新文章
- 大神们都在用的终端工具,多合一全能终端神器MobaXterm
- Java 集合时间复杂度
- hexo的yelee主题修改左上角的博客名字颜色、修改代码模块中的引号内部的字体颜色
- 地理坐标系和投影坐标系的区别
- Java实验9 T3.对二进制数据文件中的所有数据求和
- 模拟登陆教务处获取成绩
- 比较好的浏览器_一款安卓黑科技手机浏览器 体积很小,功能很6!
- None.js 第五步 Buffer(缓冲区)
- (四) Session管理 --《springboot与shiro整合》
- r语言初学者指南_由R入统:R语言统计学类书籍推荐
- Web Server
- 树莓派 linux安装中文语言包6,树莓派安装XBMC并让其支持中文,
- 2020大厂到底有多少程序员?腾讯研发人员占比68%
- VMware: vmw_ioctl_command error 无效的参数.
- 二级路由dhcp关闭连不上wifi_无线宽带路由器除了WiFi上网还能有什么用,如何正确设置DHCP服务...
- mo-quarter-picker:基于 Vue2 和 ElementUI 的季度范围选择器
- 数据挖掘中的分类与预测
- n与9n--char3
- web 页面接入局域网监控视频
- java实验报告系统分析怎么写_20155218 《Java程序设计》实验二(Java面向对象程序设计)实验报告...
热门文章
- **网站被黑后和官网被入侵更好的处理解决办法
- python获取二进制bit位_Python读字节某一位的值,设置某一位的值,二进制位操作...
- 基于Spring+SpringMVC+MyBatis博客系统的开发教程(四)
- 设计模式 - 六大设计原则之OCP(开闭原则)
- 学习编程需要什么基础?从基础到高级?
- 适配 iPhone13、iPhone13 pro、iPhone13 proMax
- Web技术(七):如何使用并实现MQTT 消息订阅-发布模型?
- ue4 怎么传递变量到另一个蓝图_【UE4】UI注意事项
- win10+vs2019配置lite.ai.toolkit预编译库
- 数字黑洞6174c语言编程,C++数学黑洞6174.doc