echarts 堆叠柱状图3d效果_Echarts

Apache ECharts (incubating)​echarts.apache.org
d244a89dffa5ccb7ef25dc0d1415f3d9.png

引入Echarts

1、使用bootcdn

5b2b1f0b955f9d40f4dfc1126eca9c6d.png

2、使用打包工具

无 webpack / parcel

直接在html引入script src=path/to/echarts.min.jsv然后使用全局变量window.echarts

有webpack / parcel

yarn add echarts

yarn add --dev @types/echarts

import echarts from 'echarts'或者var echarts =require('echarts')

然后使用echarts即可

74a92350afb5d046df41ce802b69271c.png

例1:参照官方文档

58b513185fd303f443775159815d0a82.png

3465ca7d910026138142b07319f5c220.png

29343084c34611ed9d70e5986de7f657.png

其他实例折线图、柱状图等可参照官方文档

其他折线图、柱状图等实例​echarts.apache.org

如何修改外观

换主题

echarts.init(xxx, 'dark')

技巧:可将options移动到myChart.setOption里,这样就可以根据ts的提示自动找到需要更改的东西

966e7f5ca32fe44eb2362dd4b3fd3285.png
术语速查手册 - Apache ECharts (incubating)​echarts.apache.org

更新数据:得到数据后再进行setOption

在html里添加button

5b9704cbf9e43a668482cbff0d817d6c.png

给button添加点击事件

2cfdc0861c0bb05e13dcc3913c5196f1.png

34e20394983e4a56c96a4cca242ae56a.png

a4e7dd1ea18916045c605345ccc90e7e.png

7f5c578fcd3e188952a3294023b2175d.png

5c7bc9713cca7897a3a629a1f7e6a2c9.png

点击后

28908485d8f0dba80656dbec286c774e.png

使用showloading加载动画,需要避免多次点击产生多次效果

a9fcd52ff63c8fafafde4b2e80a74524.png

点击事件

指用户可通过图表进行交互

bdb972d90c9fdb5e9a5844eba47ce428.png

5c5748267a070a5ae2c02011ef4e1126.png

点击第二点

331dffc77c39a6a0bf08b3bd4dc70ebe.png

583e79b1686a42e08b3082d876abaa85.png

移动端适配

1、常规技巧

使用淘宝的viewport

6677aae90e726092871ea9dff838add5.png
<

533ec5b61daa033fd8441b82b70c4458.png

2、Echarts提供的功能

baseOption+media

把原有option都放入电脑和手机共享的baseOption里

再加一个媒体查询

e667af3aa836f141b6d5f98e2600e5e8.png

在Vue中使用Echarts

3c4e008c6b55d9ff3858dbf045d174c7.png
yarn add vue
yarn add --dev @types/vue

475e2afeb424c21f24ef76bad60dbbae.png

获取div,设置宽高,再初始化echarts

14a2cdaacd15ce9d4f7f085ac5523229.png

b0220ead657c63a67b2324f63c305f6a.png

9b8524615fb1532fc35a2d68ee91a923.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值