| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> b站pink老师Echarts数据可视化笔记 -> 正文阅读 |
|
[JavaScript知识库]b站pink老师Echarts数据可视化笔记 |
1.什么是数据可视化1.1 数据可视化的目的1.2 数据可视化的场景? 1.3 常见的数据可视化库? 2.ECharts2.1 常见的数据可视化库Echarts五个使用步骤ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。 ECharts官网: 2.2 Echarts五个使用步骤1.下载并引入echarts.js文件 ->图表依赖这个js库打开官网https://echarts.apache.org/zh/index.html 点击上面的下载-下载 点击 方法一:从下载的源代码或编译产物安装 后面的 Dist 复制里面的内容,存为echarts.min.js 将 echarts.min.js 放入自己项目文件夹中的 js文件夹 在自己项目的html(e.g. index.html)中引入echarts.min.js
2.准备一个具备大小的DOM容器 ->生成的图表会放入这个容器3.初始化echarts实例对象 ->实例化echarts对象4.指定配置项和数据option ->根据具体需求修改配置选项(复制官网 https://echarts.apache.org/zh/index.html 里,点上面 文档-使用手册,下面的 绘制一个简单的图表 里面的代码。) 5. 将配置项设置echarts实例对象 ->让echarts对象根据修改好的配置生效
2.3 Echarts选择不同类型的图标e.g. 如果想要生成饼图 之前的步骤都与2.2相同(记得引入echarts.min.js) 打开官网 https://echarts.apache.org/zh/index.html 点击上面的 示例 点击想要的图标类型 复制里面的 option=…的全部内容 在自己的html中<script></script>中粘贴 在复制的 option=…的全部内容? 前面加上 var ,得到var option=… 2.4 Echarts相关配置(1)title,legend,toolbox,tooltip在官网 https://echarts.apache.org/zh/index.html 中,点击上面的 文档-配置项手册 ?在左侧查询对应的配置的含义 (2)grid直角坐标系内绘图网格
a.? ? ?left,right,top,bottom是控制grid区域与box盒子之间 左,右,上,下的距离 当left,right,top,bottom设置为0%时,刻度标签就溢出了 b.? ? ?containLabel为true,显示刻度标签?? 为false,隐藏刻度标签 (3)xAxis直角坐标系内绘图网格a.? boundaryGap:true?? 文字在刻度中间 b.? boundaryGap:false?? 文字和刻度对齐 (4)color调色盘设置线条的颜色,是个数组【只有color和series后面是数组】 color: ['pink', 'blue', 'green', 'skyblue', 'red'], ?修改线条颜色为:pink,blue,green,skyblue,red (5)series系列列表是个数组【只有color和series后面是数组】 a.? ? 里面有几条线,数组里就有几个对象 b.? ? ?里面的type 决定图表类型 type:line 折线图 type:pie 饼图 type:bar 柱状图 c.? ? ? 里面的name 修改的话,tooltip提示框组件和lengend图例组件也会变化 e.g.修改name内容为‘直播营销’ ?图表中tooltip提示框组件和lengend图例组件对应地方也改变。 d.? ? ? 里面的data 代表对应一条线上的若干点 e.? ? ? 里面的stack 代表数据堆叠 如果series中stack值相同,就会数据堆叠 【解决数据堆叠的方法:】 (1)给series中不同线的stack设置不同值 ?(2)删除series中stack部分 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 5:57:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |