网站首页 > 开源技术 正文
常见的数据可视化库:
D3.js 目前Web 端评价最高的Javascript 可视化工具库(入手难)
ECharts.js 百度出品的一个开源Javascript 数据可视化库
Highcharts.js 国外的前端数据可视化库,非商用免费,被许多国外大公司所使用
AntV 蚂蚁金服全新一代数据可视化解决方案 等等
Highcharts 和Echarts 就像是Office 和WPS 的关系
ECharts,一个使用JavaScript 实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库[ZRender](https://github.com/ecomfe/zrender),提供直观,交互丰富,可高度个性化定制的数据可视化图表
使用步骤:
1. 引入echarts插件文件到html页面中
2. 准备一个具备大小的DOM容器
3. 初始化echarts实例对象
4. 指定配置项和数据(option)
5.将配置项设置给echarts实例对象
这是要求同学们知道以下配置每个模块的主要作用干什么的就可以了
需要了解的主要配置:`series` `xAxis` `yAxis` `grid` `tooltip` `title` `legend` `color`
series系列列表。每个系列通过`type` 决定自己的图表类型。大白话:图标数据,指定什么类型的图标,可以多个图表重叠。
xAxis:直角坐标系grid 中的x 轴
boundaryGap:坐标轴两边留白策略true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间。
yAxis:直角坐标系grid 中的y 轴
grid:直角坐标系内绘图网格。
title:标题组件
tooltip:提示框组件
legend:图例组件
color:调色盘颜色列表
数据堆叠,同个类目轴上系列配置相同的`stack`值后 后一个系列的值会在前一个系列的值上相加
基本知识具备,进入操作
准备一个index.js文件
放入准备的js文件
引入文件
编写index.js
实例化对象
指定配置和数据
把配置给实例对象
查看效果
修改图表柱形颜色 #2f89cf
修改图表大小 top为10px bottom为4% grid决定我们的柱状图的大小
X轴相关设置 xAxis
文本颜色设置为 rgba(255,255,255,.6) 字体大小为12px
X轴线的样式 不显示
Y 轴相关定制
文本颜色设置为 rgba(255,255,255,.6) 字体大小为12px
Y 轴线条样式 更改为 1像素的 rgba(255,255,255,.1) 边框
分隔线的颜色修饰为 1像素的 rgba(255,255,255,.1)
修改柱形为圆角以及柱子宽度 series 里面设置
更换对应数据
让图表跟随屏幕自适应
去掉粉色底色,查看效果
猜你喜欢
- 2024-10-11 介绍一款数据可视化编程工具-ECharts
- 2024-10-11 前端开发:推荐开源图形库——数据可视化
- 2024-10-11 这些好用的前端开发工具/框架,你用了么?
- 2024-10-11 百度数据可视化实验室正式成立,发布深度学习可视化平台 Visual DL
- 2024-10-11 亲测!这些好用的数据可视化工具,真的爽到了
- 2024-10-11 快速入门前端图表插件E-chart(前端图表可视化工具)
- 2024-10-11 AI知识小科普丨知识图谱的主要技术你了解吗?
- 2024-07-05 数据可视化—Echarts图表应用(echarts数据可视化书)
- 2024-07-05 优化无止境,爱奇艺中后台 Web 应用性能优化实践
- 2024-07-05 小颖的前端框架(2020主流前端框架)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)