echarts折线图的线呈现动态效果

2023-12-01 01:44

本文主要是介绍echarts折线图的线呈现动态效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

效果如图

let yData = [222, 932, 66, 934, 111, 333, 0],xData = ["测1", "测2", "测3", "测4", "测5", "测6", "测7"],datacoords = [{coords: [],},];for (var i = 0; i < xData.length; i++) {datacoords[0].coords.push([xData[i], yData[i]]);}option = {animationDuration: 3000,animationEasing: "bounceOut", //缓动动画animationThreshold: 8, //动画元素的阈值tooltip: {trigger: "axis",backgroundColor: "rgba(0,0,0,.5)",axisPointer: {type: "cross",label: {backgroundColor: "rgba(0,0,0,.5)",},},textStyle: {color: "#fff",fontSize: 14,},},grid: {left: "3%", //图表距边框的距离right: "3%",top: "15%",bottom: "5%",containLabel: true,},xAxis: [{nameGap: 3,nameTextStyle: {color: "rgba(255,255,255,.8)",fontSize: 12,},type: "category",data: xData,boundaryGap: false, //从0开始axisLine: {onZero: true,rotate: 30, //坐标轴内容过长旋转interval: 1,lineStyle: {color: "#636E7C",},},axisLabel: {color: "red", //坐标的字体颜色fontSize: 12,},axisTick: {//坐标轴刻度颜色  x和y不交叉show: false,},},],yAxis: [{name: "个",min: 0,max: function (value) {return Math.ceil(value.max / 5) * 5;},splitNumber: 5,type: "value",nameTextStyle: {color: "rgba(255,255,255,.89)",fontSize: 12,},splitLine: {show: true,lineStyle: {color: "rgba(255,255,255,.25)",type: "dashed",},},axisTick: {//坐标轴刻度颜色show: false,},axisLine: {//坐标轴线颜色show: true,lineStyle: {color: "#636E7C",},},axisLabel: {color: "red", //坐标的字体颜色fontSize: 12,},},],series: [{name: "",type: "line",smooth: false,lineStyle: {color: "#DC7828",width: 1.5,type: "dashed",shadowOffsetX: 0, // 折线的X偏移shadowOffsetY: 10, // 折线的Y偏移shadowBlur: 4, // 折线模糊shadowColor: "rgba(255, 255, 255, 0.8)", //设置折线阴影颜色},showSymbol: true, //是否默认展示圆点symbol: "circle", // 默认是空心圆(中间是白色的)symbolSize: 7,itemStyle: {color: "#021E47", //实圆的背景色borderWidth: 1,borderColor: "#DC7828",},areaStyle: {color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{offset: 1,color: "rgba(220,120,40,0.8)",},{offset: 0.74,color: "rgba(220,120,40,0.5)",},{offset: 0,color: "rgba(220,120,40,0)",},]),},emphasis: {focus: "series",},data: yData,},{showSymbol: false,name: "",type: "lines",polyline: true,smooth: false,coordinateSystem: "cartesian2d",zlevel: 1,effect: {show: true,smooth: true,period: 6,symbolSize: 4,},lineStyle: {color: "#fff",width: 1,opacity: 0,curveness: 0,cap: "round",},data: datacoords,},],
};

这篇关于echarts折线图的线呈现动态效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/439337

相关文章

HighCharts 折线图的实现

Java和HighCharts结合,实现折线图; 代码下载:Java和Highcharts实现折线图

Echarts使用笔记--饼图,柱状图

开始做前端了,感觉自己是要变成全栈工程师了。。。 今天使用了echart,用之前觉得好高大上好厉害,肯定很复杂。用了以后才发现,使用起来超简单,当然,精通很难,里面的各种配置太多了,本文记录一下自己用到的东西。 echart使用 现在直接引用js文件就可以了 <script src="echarts.min.js"></script> echart组件需要在一个宽高固定的DOM里才能显示

【python web】Flask+Echarts 实现动图图表

flask 是python web开发的微框架,Echarts酷炫的功能主要是javascript起作用,将两者结合起来,发挥的作用更大。下面将Echarts嵌套进Flask的html模板中。 项目结构: 打开demo.py运行,点击console中的链接http://127.0.0.1:5000/ 就可以看到我们想要的动态图表。 demo.py #coding:utf-8fro

观趋势 谋发展 2024 SSHT上海智能家居展有哪些创新呈现?

引言:大数跨境发布的《2024全球智能家居市场洞察报告》显示,智能家居市场正迎来快速增长,预计从2024年的1215.9亿美元增长至2032年的6332.0亿美元,复合年增长率为22.9%。 近年来,随着物联网、AI等底层技术的飞速进步,智能家居行业仿佛被按下了“加速键”,迎来了前所未有的蓬勃发展,吸引了无数企业的涌入,新品如雨后春笋般不断涌现,用户群体也以前所未有的速度增长。然而,随着市场的逐

怎么使用matplotlib绘制一个从-2π到2π的sin(x)的折线图-学习篇

首先:如果你的环境中没有安装matplotlib,使用以下命令可以直接安装 pip install matplotlib 如何画一个这样的折线图呢?往下看 想要画一个简单的sin(x)在-2π到2π的折线图,我们要拆分成以下步骤: 先导入相关的库文件 我们需要创建一个数学函数相关的图,需要引入 numpy 我们需要绘制图表,所以需要引入matplotlib来绘制图表创建一个x值的数组从

echarts 多个3D柱状图

图片样式: 代码实现: <template><div :class="className" :style="{height:height,width:width}" /></template><script>require("echarts/theme/sakura"); // echarts themeexport default {props: {className: {typ

基于echarts车辆大数据综合分析平台

0.序言 基于ECharts的大数据综合分析平台技术框架与基本原理 技术框架 基于ECharts的大数据综合分析平台是一个集数据收集、处理、分析及可视化展示于一体的综合性系统。其技术框架主要可以分为以下几个层次: 数据源层: 数据收集:通过各种数据收集工具(如日志收集器、数据库同步工具等)从多个数据源(如关系型数据库、NoSQL数据库、日志文件、API接口等)收集数据。数据存储:将收集到的

echarts进度

echarts图表集 let numdata=["I级",'II级','III级','IV级','V级','劣V级']let pricedata=40option = {backgroundColor: '#0f375f',title: {show: false,text: '',left: 'center',top: '30%',textStyle: {color: '#00D5FF

echarts环形图

let dataValue=[{value: 30,name: '桥梁',percent: 0.25,color: 'rgba(248,95,94,1)',radius: ['75%', '80%'],center: ['22%', '50%'],},{value: 15,name: '隧道',percent: 0.25,color: 'rgba(243,185,71,1)',radius:

echarts多个环形图

echarts图表集  var dataValue = [{name:'今日待分配方量',value:49}, {name:'今日已分配方量',value:602}, {name:'今日完成方量',value:1037}]var piedata1 = [{name: '1#拌和机',value: 20},{name: '2#拌和机',value: 22},{name: '3#拌和机 ',va