一、echarts简介

1.1图表工具

应用场景:网页

70b7d4d86d5ee5ec8c6d402d65b552ef.png

工具:百度echarts highCharts

学习:柱状图(条形图) 折线图 饼状图 地图 (数据交互)

1.2 echarts

b82a2b0f999ffe55b5ec1ce5f3685568.png
b376a78bd192c819a8be80561b953736.png
4b28eed3e147be9a2ddf637984fc483b.png

点击下载

19417b2217a90f9cba46067cb57dd358.png
1e891ed27e351cc8b88bcb494f99ca15.png
056a69d0f47d6b1078c1e449e95c1000.png
157dfcb98eb8cbecae073ff75eaf2f17.png

1.下载echarts.js文件 官网下载 或者bootCDN下载

2.写基本结构

3.js代码

1.3使用步骤

  1. 引入ecahrts文件
  1. 绘制简单的图表容器 准备一个具备大小(宽高)的 DOM
  1. js配置 显示图表
999f9a1399342e6af476e83e12b1ea2b.png

显示效果

1735c394b2b647c0185676bbede81585.png

二、Echarts配置参数

2.1 标题配置

09ec6a8f8a447e0a663ca65e41f5525c.png

【标题配置】

85564e9170b48f60b0b39eee27026182.png

2.2 系列和悬浮框

a9b081284a299e8b0c390c03895566e8.png
2a7ef5714d8d54f574676064bc37318b.png

【样式配置】

9be0266a6afd82bf8cf784ce0f01558f.png

备注:一个坐标轴显示2个柱条内容,悬浮的时候tooltip是指向两个内容,两个数据都显示 需要配置

formatter: {a0} {a1}等表示不同的系列。 如果悬浮当前只展示当前的数据:去掉trigger和formatter

2.3 X轴和Y轴配置

一般x y轴的配置就是轴线的颜色,以及轴线标签的文字颜色。x轴的标签和刻度的对齐位置,x轴的起始点位置。 只看下图的x,y轴

52d638edbfa1e75b5d6e68f7a97246be.png
d1a50c5743460c4ca98ce287010945f7.png

2.4 图形颜色

2c7f48e66e2492d99f7f4c5e0a9f0f38.png
41f017c6f5f20d496b7a2b442e9a5679.png
a0200c4615928f3eab670c27c1db580b.png

三、折线图

3.1 折线图修改

注意:柱状图和折线图可以相互转换的 只需要修改图表类型:type:bar/line

如下图:

ff9598edd72b736e5501fb7326ebd971.png

注意:背景颜色加给容器,x,y轴的样式同步柱条配置。

拐点样式:

修改的是series里面line的样式

72de3086f249e6a3227a4919965115c7.png
e34cd5d8f32d49ca9762f755d12d88c1.png

3.2 平滑的曲线

2e91eecc2ac8e45271cbbed9448cef85.png

曲线平滑属性:serires里面配置:

5de4bda9685c944e1db44ded05feccbc.png

x轴位置从0点开始:

3e0775a735057b5cd0eac5683e968c1e.png

【代码】

59ecd135121300f12993136af553807c.png

四、网络请求-渲染图表

4.1 网络获取

724b9994ab2b19d444532e65255b5971.png

【代码】

思路:

  1. 先配置canvas样式
  2. 获取动态数据
  3. 处理数据 ---图表x y轴数据 需要数组,数据的处理成数组,才能渲染
d97d9d170d9c100043a96152bb0e61e2.png
138c3f214848d1a989bd30325a20648e.png
1012c7397368e557ece3910b020f1743.png


转载原文:https://zhuanlan.zhihu.com/p/265573408/edit

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐