Echarts笔记

 下载:

http://echarts.baidu.com/download.html

 

浏览器画图原理

canvas

- 基于像素

- 单个html,类似于画笔在画布上画画

- Echarts基于canvas画画

- 例子:

 

  

 

svg

 

- 基于对象模型

 

- 多个图形元素

 

- 高保真

 

- 例子:

 

 Echarts是基于canvas来画图的

常见的图形组件

- 标题、工具栏、图例、提示框

- 坐标轴

  - X轴

  - Y轴

 

柱状图

 

Echarts.init()

- 初始化Echarts实例

- setOption 用指定数据绘图

Option对象

- 标题:title

- 图例: legend

- X轴:xAxis

- Y轴: 没设默认使用了数据项里的数值

- 数据:series:

 - Name,type和data

折线图

常用组件

官方手册:http://echarts.baidu.com/option.html

 标题组件

- Text :标题文字

- Subtext: 子标题

- left 、top、right、bottom 标题位置

- borderColor: 边框颜色

- borderWidth: 边框宽度

工具栏组件

- show : 是否显示

- Feature:具体显示的功能

- saveAsImage:保存图片

- Restore: 还原

- dataView: 数据视图

- dataZoom: 缩放视图

- magicType:动态类型切换

tooltip组件(提示框)

- Show :是否显示,默认是true

- Trigger:出发方式,axis就是x轴出发

标记线和标记点

标记线 markline

- 标记线的添加

- 最大值、平均值、最小值的标记线

- 任意位置的标记点

常用图

饼图

饼图展示数据的特点

- 展示百分比

- type 是pie

- center :圆心坐标

- radius 半径

- name 图例名字

- selectedModel 是否支持多选

仪表图

- type是gauge

动态修改仪表图数据

  

散点图

 

 

 

k线图

 

 

雷达图

可视化功能组件

多个坐标系配合

- 两个图标合并展示

- 设置两个Y轴

- 配置多个yaxis属性

- 例子:

 

dataZoom组件

 

值域漫游

 

 

 

 

posted @   0bug  阅读(610)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示