echarts基础

介绍

1.javascript的图标的库
2.百度捐给apache基金会
3.比较符合中国人习惯
官网:https://echarts.apache.org/zh/index.html

核心概览

instance 实例

series 系列

tooltip 提示

legend 图例

xAxis x轴

yAxis y轴

toolbox 工具箱

dataZoom 缩放

vitualMap 虚拟映射

图表常用类型

bar 柱状
pie 饼形

radius:["60%,“40%”],

line 线性

areaStyle 面
smooth:true 平滑

颜色的修改

主题:自定义主题 light,dark 浅色于深色
自定义主题:https://echarts.apache.org/zh/theme-builder.html
color: 调色盘
color系列调色盘
itemStyle nprmal 默认 emphasis 强调状态

特别样式

渐变

var liner = {
				type: 'linear',
				x: 0,
				y: 0,
				x2: 0,
				y2: 1,
				colorStops: [{
					offset: 0,
					color: 'aqua' // 0% 处的颜色
				}, {
					offset: 1,
					color: 'rgba(10, 50, 128, 1)' // 100% 处的颜色
				}],
				global: false // 缺省为 false
			}

线的样式

lineStyle{
          width:12,
          cap:"round",
          opactiy:0.7,
}

面的样式

areaStyle:{
           color:liner2
}

数据的堆叠

stack:true

label标签

show:true//是否显示
//格式化
formatter:"
{a}{b}{c}
"
//a 代表数据名
//b 系列名
//c 数字

position:位置
insideRight 内部右侧
top/left/right/bottom/inside
color 颜色

多图表

grid 网格布局

top/left/right/bottom
height
width

xAxis yAxis 轴线指定

gridIndex:0,
gridIndex:1

series 数据指定轴线

xAxisIndex:0
yAxisIndex:0

工具箱

toolbox:{
					show: true,
					    feature: {
					      dataZoom: {
					        yAxisIndex: 'none'
					      },
					      dataView: { readOnly: false },
					      magicType: { type: ['line', 'bar'] },
					      restore: {},
					      saveAsImage: {}
					    }
				},

动画

animationEasing:“bouncelnOut”,
动画缓动函数
animationDelay(index)
动画延迟
animationDuration(index)
动画时间

事件监听

echart.on("click")
click,mouseover,mouseout,dblclick

事件发送

dispatchAction({
//显示提示
type:"showTip"//系列数据第0个
seriesIndex:0,
// data数据第3
datalndex:index,position:"top"})

富文本

//格式 b数据名,d百分比
formatter:"{ bfbl{d}Hmin[%]}\n{b}"rich:{
bfb:{css样式}
min:{css样式}
}

地图

mapType:"china"
type:"map"
echarts.regiterMap("china",json数据)
series[0].data=[{name:"河南";value:xxx},
{name:"郑州市";value:xxx}
]

虚拟映射

定义:通过数值来映射不同颜色

type:“continuous” 连续
calculable:true 动态计算
min:10 最小
max: 100 最大
color:[] 颜色
show:false 是否显示控制条

type:“piecewise” 分段类型
pieces: []
min:1,max:20,color:"#eee",symbol:“circle”
最小,最大,颜色,符号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值