Skip to main content

moregeek program

#yyds干货盘点#echarts折线图常用配置项总结,标题,提示框,系列,x轴,y轴,下载设置-多极客编程

这里用一个折线图的数据展开说明


var chartDom = document.getElementById("target");
var myChart = this.$echarts.init(chartDom);
var option;
option = {
//标题组件
title: {
text: "",//标题
},
//提示框组件
tooltip: {
trigger: "axis",//item数据项图形触发,axis坐标轴触发
},
//图例组件,控制哪些系列不显示
legend: {
type:'scroll',//scroll数量较多时可以使用滚动翻页的图例,默认'plain'普通图例
top:'7%',//距头部多远
data: [//头部数据
"基础设施"
],
},
//直角坐标系内绘图网格
grid: {
top:'20%', //grid组件距上下左右的距离
left: "0%",
right: "4%",
bottom: "3%",
containLabel: true,//grid区域是否包含坐标轴的刻度标签。
},
//工具栏
toolbox: {
feature: {//各工具配置项
saveAsImage: {},//保存为图片
},
},
//直角坐标系 grid 中的 x 轴
xAxis: {
type: "category",//坐标轴类型,category类目轴,适用于离散的类目数据
boundaryGap: false,//坐标轴两边留白策略,默认为 true
data: this.data1.arr, //数据
//坐标轴刻度标签的相关设置
axisLabel: {
interval: 0, //横轴信息全部显示
rotate: -45, //倾斜度 -90 至 90 默认为0
margin: 5, //刻度标签与轴线之间的距离
textStyle: {
fontSize: 9, //横轴字体大小
color: "#000000", //颜色
},
},
},
yAxis: {
type: "value",//'value' 数值轴,适用于连续数据。
},
series: [
{
name: "基础设施",//对应的系列
type: "line",
stack: "总量",
data: this.data1.arr2,
}
],
};

option && myChart.setOption(option);
},
},

效果图


#yyds干货盘点#echarts折线图常用配置项总结,标题,提示框,系列,x轴,y轴,下载设置


最后 


如果对您有帮助,希望能给个👍评论收藏三连!


公众号:前端老实人,无偿解答问题哦❤

©著作权归作者所有:来自51CTO博客作者前端老实人的原创作品,如需转载,请注明出处,否则将追究法律责任
#yyds干货盘点#echarts折线图常用配置项总结,标题,提示框,系列,x轴,y轴,下载设置
https://blog.51cto.com/u_15453248/4810560

#yyds干货盘点# 织梦微信分享开发-多极客编程

当你网站需要微信分享的时候,你很多时候都是分享出去都是直接带着链接且没有图片,这个时候都很难看。于是我们这边需要开发出新的微信分享样式,这个样式需要有自动获取标题图片等功能,然后在文章页面直接分享即可。需求:1.在网站页面可以直接转发到朋友圈或者好友功能2.自动获取标题3.自动获取缩略图做分享图片分析:1.拥有微信服务号接口2.对公众号进行调试匹配,ip加入白名单3.网页链接代码实施:1.在调用页

从0开始学VUE - 踩坑记录-多极客编程

作者:threedayman 来源:恒生LIGHT云社区 1.安装插件没有写入到package.json中 例如需要安装vue-router插件通过以下命令 cnpm install vue-router 发现安装插件成功,但是package.json文件中的依赖信息中没有vue-router。查询资料后为了确保插件信息能够写入到package.json文件中,需要通过以下命令,增加--sav

#yyds干货盘点#Vue-transition组件的Css动画+过渡,笔记总结-多极客编程

Vue 提供了 ​​transition​​ 的封装组件 v-if和v-show可以控制组件的显示和隐藏,动画就添加在显示和隐藏的过程中一、1.(入门)这里引用vue官网大大一个例子<div id="demo"><button v-on:click="show = !show"> Toggle</button><transition name="f

#yyds干货盘点#JavaScript - 严格模式-多极客编程

因为JavaScript比较松散的缘故,所以在ECMAScript 5中提出了严格模式,严格模式的意义是让 JavaScript 语句在更严格的条件下执行。推出严格模式的目的如下:1.消除 JavaScript 语法中不合理、不严谨的用法。2.消除代码运行的一些安全隐患。3.提高编译器效率,提升程序运行速度。4.为未来新版本的规范化做好铺垫。使用 "use strict" 指令严格模式通过在脚本或

#yyds干货盘点#一个方便的小系统,用于 CSS 中的动画入口-多极客编程

我喜欢让网站感觉不仅仅是一个静态文档的小改动。如果网页内容不只是在页面加载时“出现”,而是弹出、滑动、褪色或旋转到位怎么办?说这样的动作总是有用的可能有点牵强,但在某些情况下,它们可以引起对某些元素的注意,加强哪些元素彼此不同,甚至表明状态发生了变化。所以,它们也不是完全没用。因此,我将一组 CSS 实用程序放在一起,用于在元素进入视图时为其设置动画。而且,是的,这个纯 CSS。它不仅有各种各样的

#yyds干货盘点#echarts中点击legend高亮对应的图-多极客编程

1.项目中需要实现的效果如下,点击对应的图例,线条高亮,其他线条变暗 2.核心代码 myChart.on('legendselectchanged', function (params) { var name = params.name; var selected = params.selected; selected[name] = true; // 获取leg

#yyds干货盘点# 织梦微信分享开发-多极客编程

当你网站需要微信分享的时候,你很多时候都是分享出去都是直接带着链接且没有图片,这个时候都很难看。于是我们这边需要开发出新的微信分享样式,这个样式需要有自动获取标题图片等功能,然后在文章页面直接分享即可。需求:1.在网站页面可以直接转发到朋友圈或者好友功能2.自动获取标题3.自动获取缩略图做分享图片分析:1.拥有微信服务号接口2.对公众号进行调试匹配,ip加入白名单3.网页链接代码实施:1.在调用页

#yyds干货盘点#一次性解决text-justify,text-orientation等冷门属性文本属性-多极客编程

读不在三更五鼓,功只怕一曝十寒。看完觉得有收获的,点个赞呗!!!前言在上中两篇介绍文本属性的时候,我们基本已经学会了很多之前没有使用过的属性,今天我们接着来看更多的文本属性,CSS的世界是精妙的,无尽的,仅仅希望同这三篇文章,可以入得CSS的基础门。人生短暂,学无止尽。text-justify兼容性此属性目前被列为“有风险”在候选推荐期间被丢弃。因此,不建议在生产中使用此属性,因为它不太可能在不久

从0开始学VUE - 踩坑记录-多极客编程

作者:threedayman 来源:恒生LIGHT云社区 1.安装插件没有写入到package.json中 例如需要安装vue-router插件通过以下命令 cnpm install vue-router 发现安装插件成功,但是package.json文件中的依赖信息中没有vue-router。查询资料后为了确保插件信息能够写入到package.json文件中,需要通过以下命令,增加--sav

#yyds干货盘点#JavaScript - 严格模式-多极客编程

因为JavaScript比较松散的缘故,所以在ECMAScript 5中提出了严格模式,严格模式的意义是让 JavaScript 语句在更严格的条件下执行。推出严格模式的目的如下:1.消除 JavaScript 语法中不合理、不严谨的用法。2.消除代码运行的一些安全隐患。3.提高编译器效率,提升程序运行速度。4.为未来新版本的规范化做好铺垫。使用 "use strict" 指令严格模式通过在脚本或

#yyds干货盘点#一个方便的小系统,用于 CSS 中的动画入口-多极客编程

我喜欢让网站感觉不仅仅是一个静态文档的小改动。如果网页内容不只是在页面加载时“出现”,而是弹出、滑动、褪色或旋转到位怎么办?说这样的动作总是有用的可能有点牵强,但在某些情况下,它们可以引起对某些元素的注意,加强哪些元素彼此不同,甚至表明状态发生了变化。所以,它们也不是完全没用。因此,我将一组 CSS 实用程序放在一起,用于在元素进入视图时为其设置动画。而且,是的,这个纯 CSS。它不仅有各种各样的

#yyds干货盘点#echarts中点击legend高亮对应的图-多极客编程

1.项目中需要实现的效果如下,点击对应的图例,线条高亮,其他线条变暗 2.核心代码 myChart.on('legendselectchanged', function (params) { var name = params.name; var selected = params.selected; selected[name] = true; // 获取leg