echarts各个配置项详细说明
echarts tree 参数
Echarts Tree 参数详解一、概述Echarts是一款由百度开发的可视化库,能够帮助开发者快速、高效地实现各种数据可视化需求。
其中,Echarts中的树图(Tree)是一种常用的图表类型,能够清晰展示层级关系和数据分布。
在使用Echarts进行树图可视化时,合理设置参数是十分关键的。
本文将针对Echarts 树图的参数进行详细解读和分析,帮助开发者更好地理解和使用Echarts树图。
二、参数详解1. series在Echarts树图中,series是表示系列列表的参数,可以设置多个系列以展示不同的数据信息。
在series参数中,主要包括数据、节点样式、边的样式等设置。
2. layoutlayout参数用于设置树图的布局方式,主要包括"orthogonal"(正交布局)和"radial"(径向布局)两种形式。
通过设置layout参数,可以使树图展现出不同的布局效果,适应不同的数据呈现需求。
3. emphasisemphasis参数用于设置图形在高亮状态下的样式,当用户对某节点进行交互操作时,可以通过设置emphasis参数突出显示该节点的样式,提升用户体验。
4. expandAndCollapseexpandAndCollapse参数用于设置树图节点的展开与折叠功能,当用户需要对树图进行交互操作时,可以通过设置expandAndCollapse参数来启用节点的展开与折叠功能,实现更灵活的数据查看和操作。
5. tooltiptooltip参数用于设置树图节点的提示框样式和内容,当用户将鼠标悬停在某节点上时,通过设置tooltip参数可以展示出节点的详细信息,帮助用户更好地理解数据。
三、个人观点与理解通过对Echarts树图参数的深入了解和分析,我认为合理设置参数是实现高质量树图可视化的关键。
在实际使用中,开发者应该根据具体的数据特点和展示需求,灵活使用各种参数,以达到最佳的可视化效果。
echarts 参数
Echarts 参数一、什么是 EchartsEcharts 是一个由百度开发的基于 JavaScript 的开源可视化图表库,它提供了丰富的图表类型和交互功能,可以用于展示各种数据。
Echarts 的特点是简单易用、灵活性强,支持多种数据格式和数据源,并且可以通过配置参数来实现个性化的图表展示。
二、Echarts 的基本参数在使用 Echarts 进行图表展示时,需要配置一些基本的参数来定义图表的样式、数据和交互等。
下面是一些常用的 Echarts 参数:1. 标题参数•title.text:图表的标题文本。
•title.subtext:图表的副标题文本。
2. 图例参数•legend.data:图例的数据,用于展示各个系列的名称。
3. X 轴参数•xAxis.type:X 轴的类型,可以是类目轴(‘category’)、数值轴(‘value’)或时间轴(‘time’)。
•xAxis.data:X 轴的数据,用于展示类目轴的刻度。
4. Y 轴参数•yAxis.type:Y 轴的类型,可以是类目轴、数值轴或时间轴。
•yAxis.data:Y 轴的数据,用于展示类目轴的刻度。
5. 系列参数•:系列的名称。
•series.type:系列的类型,可以是折线图(‘line’)、柱状图(‘bar’)、饼图(‘pie’)等。
•series.data:系列的数据,用于展示图表的数值。
6. 工具箱参数•toolbox.feature:工具箱的功能,可以包括数据视图、保存图表、刷新图表等功能。
7. 颜色参数•color:图表的颜色,可以是单个颜色值或颜色数组。
三、Echarts 参数的使用示例下面是一个使用 Echarts 参数的示例,展示一个简单的柱状图:// 引入 Echartsimport echarts from 'echarts';// 初始化图表var myChart = echarts.init(document.getElementById('chart'));// 配置参数var option = {title: {text: '柱状图示例',subtext: '数据来源:xxx',},legend: {data: ['销量'],},xAxis: {type: 'category',data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],},yAxis: {type: 'value',},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],},],};// 使用配置参数绘制图表myChart.setOption(option);四、Echarts 参数的高级用法除了上述基本参数外,Echarts 还提供了许多高级的配置参数,用于实现更复杂的图表展示。
ECharts在数据可视化中的应用
1 引言(Introduction)
在这个互联网时代的大背景下,当人们面对海量数据的时 候[1],仅仅通过单纯的文本数据表达方式和分析手段来快速高 效地处理和使用数据已经是非常困难的事,想通过人工去分析 这些数据,从而得以深刻地理解,并进一步形成正确的概念和 看法几乎不可能。对数据的可视化可以把晦涩难懂的传统数据 在屏幕上直观形象生动地表达出来[2],大大加强了人们对于数 据的理解交互力度[3],并允许通过交互手段控制数据的抽取和 画面的显示,使隐含于数据之中不可见的现象成为可见[4],为人 们分析、理解数据、形成概念、找出规律提供了强有力的手段。
在教师专业发展领域中鲜有聚焦数据可视化的研究。本文 将以教师专业发展数据的可视化为例,基于ECharts技术,阐
述数据可视化系统的开发与应用。
2 可视化的基本框架(Basic framework for visualization)
2.1 可视化通用流程 总的来说,可视化流程可以分为三个阶段:采集、处理、
呈现,如图1所示。可视化采集的数据都是从基于数据背后的 自然现象或社会现象抽象出来的数据。数据类型、数据结构均 会根据可视化任务的不同而改变。数据采集后要对数据进行数 据清洗、规范、分析[5],形成具有一定组织形式和规范的存储 结构,采用合适的数据处理方法,将所需数据信息映射到不同 的视觉通道,在制作或写代码过程中,再不断调整和迭代,最 后呈现出想要的结果。
图2 可视化循环模型 Fig.2 Circulation model of visualization
3 基于ECharts平台的可视化开发(Visualization development based on ECharts)
echarts features参数
Echarts是一个由百度开发的数据可视化库,它为用户提供了丰富的图表类型和交互功能,可以满足各种数据展示的需求。
在echarts中,features参数是一个非常重要的配置项,它用于控制图表的功能按钮,包括数据视图、保存图片、数据区域缩放、重置、刷新等。
通过features参数的配置,用户可以自定义图表的交互功能,使图表更加灵活和易用。
接下来我们将详细介绍features参数的用法和功能,以供用户参考。
1. 数据视图- 数据视图是echarts中的一个重要功能,它可以让用户查看图表中的数据,并进行数据的编辑和导出。
在features参数中,通过设置dataView属性为true,即可开启数据视图功能。
用户可以在图表中看到一个数据表格,其中包含了图表中的原始数据,用户可以进行数据的修改和导出操作。
2. 保存图片- 通过设置saveAsImage属性为true,用户可以在图表中看到一个保存图片的按钮,点击按钮即可将当前图表保存为图片文件。
这个功能对于用户共享图表数据和结果非常方便。
3. 数据区域缩放- 数据区域缩放是echarts中常用的交互功能之一,它可以让用户在图表中进行数据的放大和缩小操作。
在features参数中,通过设置dataZoom属性为true,即可开启数据区域缩放功能。
用户可以在图表中看到数据区域缩放的滑动条,通过滑动滑动条可以调整图表数据的显示范围。
4. 重置- 重置功能可以让用户将图表重置为初始状态,取消所有的数据区域缩放和平移操作。
在features参数中,通过设置restore属性为true,即可开启重置功能。
用户在图表中可以看到一个重置的按钮,点击按钮即可将图表恢复到初始状态。
5. 刷新- 刷新功能可以让用户重新加载图表的数据,更新图表的展示结果。
在features参数中,通过设置dataZoom属性为true,即可开启刷新功能。
用户可以在图表中看到一个刷新的按钮,点击按钮即可重新加载图表的数据。
echarts 常用的配置项
echarts 常用的配置项(原创版)目录1.echarts 概述2.echarts 常用配置项3.配置项详解3.1 标题3.2 工具栏3.3 颜色3.4 数据系列3.5 图形类型3.6 坐标轴3.7 事件正文echarts 是一个开源的 JavaScript 可视化库,能够提供直观、交互丰富的图表展示。
使用 echarts 可以方便地为网站或应用添加图表功能,让数据更加生动形象。
下面,我们来详细了解一下 echarts 的一些常用配置项。
一、标题标题是图表中一个重要的组成部分,可以显示图表的主题和数据内容。
标题的配置项包括:- text:标题文本- left:标题位置,取值范围为 "left"、"right"、"center"- top:标题垂直位置,取值范围为 "top"、"bottom"、"middle"二、工具栏工具栏是图表的控制面板,可以方便地对图表进行操作。
工具栏的配置项包括:- show:是否显示工具栏,取值范围为 "true"、"false"- items:工具栏中的项目,包括 "zoom"、"pan"、"reset" 等三、颜色颜色是图表中不可缺少的元素,可以美化图表,增强视觉效果。
颜色的配置项包括:- textStyle:文本样式,包括颜色、字体、大小等- grid:网格线样式,包括颜色、宽度等- axisLine:坐标轴线样式,包括颜色、宽度等四、数据系列数据系列是图表中最重要的部分,它包括了一系列的数据点。
数据系列的配置项包括:- name:数据系列名称- type:数据系列类型,如 "bar"、"pie"、"line" 等- data:数据点,包括 x、y 轴的数据值五、图形类型图形类型是 echarts 中的一个重要概念,它决定了图表的展示形式。
关于ECharts仪表盘的全部相关配置
关于ECharts仪表盘的全部相关配置<html><head><meta charset="UTF-8"><title>单仪表盘案例</title><!-- 引⼊ ECharts ⽂件 --><script src="js/echarts4.0.js" type="text/javascript" charset="utf-8"></script><body><!-- 为 ECharts 准备⼀个具备⼤⼩(宽⾼)的容器 --><div id="chart1" style="width: 80%;height: 400px;top: 50px;left: 10%;border: 3px solid #000;"></div></body></html><script type="text/javascript">// 基于准备好的容器(这⾥的容器是id为chart1的div),初始化echarts实例var chart1 = echarts.init(document.getElementById("chart1"));var colorTemplate1 = [[0.2, "rgba(255,0,0,0.8)"], [0.8, "rgba(0,255,255,0.8)"], [1, "rgba(0,255,0,0.8)"]];var data1 = [{name: "安全度",value: 85,}];// 指定图表的配置项和数据var option = {backgroundColor: "#000",tooltip: { // 本系列特定的 tooltip 设定。
echarts(4.0版本)
echarts(4.0版本)1、echarts 开发⽂档:或(官⽹) 或 (w3C 教程)2、echarts属性详细介绍:3、ECharts Map 属性详解:4、数据可视化echarts.js使⽤指南:个⼈:地图、离散型的图和⼀般规则的数据图标是有区别的。
echarts 的 API⼀、echarts.init: 1、echarts.init 返回⼀个 echartsInstance 对象。
⼆、echartsInstance 对象:通过 echarts.init 创建的实例 1、echartsInstance.setOption: a、初始设置和更新都是通过这个API 实现的。
b、setOption 会合并新的参数和数据。
所以更新数据时,不需要全部配置项设置,只要把需要更新的配置设置下就可以了。
var option = myChart.getOption();option.visualMap[0].inRange.color = ...;myChart.setOption(option);// 或 (官⽅推荐下⾯这种)myChart.setOption({visualMap: {inRange: {color: ...}}}) 2、echartsInstance.getOption: 注意:返回的 option 每个组件的属性值都统⼀是⼀个数组,不管setOption传进来的时候是单个组件的对象还是多个组件的数组。
3、echartsInstance.resize:改变图表尺⼨,⼿动调⽤⽅法,改变图标尺⼨。
4、echartsInstance.getWidth 和 echartsInstance.getHeigh:获取 ECharts 实例容器的宽度和⾼度。
5、echartsInstance.getDom:获取 ECharts 实例容器的 dom 节点。
6、echartsInstance.clear:清空当前实例,会移除实例中所有的组件和图表。
echarts各个配置项详细说明
echarts各个配置项详细说明总结最近有个朋友在做关于各种图表的项目,用到了echarts,关于各个配置项刚开始用好多都不懂,有些地方需要改不知道改哪个参数,就在网上查了各种,找到了一个不错的总结,分享给大家。
(echart s官网也有配置项说明文档。
)theme = {// 全图默认背景// backgroundColor: 'rgba(0,0,0,0)',// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed','#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0','#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700','#6699FF','#ff6666','#3cb371','#b8860b','#30e0e0'],// 图表标题title: {x: 'left', // 水平安放位置,默认为左对齐,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'top', // 垂直安放位置,默认为全图顶端,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)//textAlign: null // 水平对齐方式,默认根据x设置自动调整backgroundColor: 'rgba(0,0,0,0)',borderColor: '#ccc', // 标题边框颜色borderWidth: 0, // 标题边框线宽,单位px,默认为0(无边框)padding: 5, // 标题内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 主副标题纵向间隔,单位px,默认为10,textStyle: {fontSize: 18,fontWeight: 'bolder',color: '#333' // 主标题文字颜色},subtextStyle: {color: '#aaa' // 副标题文字颜色}},// 图例legend: {orient: 'horizontal', // 布局方式,默认为水平布局,可选为:// 'horizontal' ¦ 'vertical'x: 'center', // 水平安放位置,默认为全图居中,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'top', // 垂直安放位置,默认为全图顶端,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)backgroundColor: 'rgba(0,0,0,0)',borderColor: '#ccc', // 图例边框颜色borderWidth: 0, // 图例边框线宽,单位px,默认为0(无边框)padding: 5, // 图例内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 各个item之间的间隔,单位px,默认为10,// 横向布局时为水平间隔,纵向布局时为纵向间隔itemWidth: 20, // 图例图形宽度itemHeight: 14, // 图例图形高度textStyle: {color: '#333' // 图例文字颜色}},// 值域dataRange: {orient: 'vertical', // 布局方式,默认为垂直布局,可选为:// 'horizontal' ¦ 'vertical'x: 'left', // 水平安放位置,默认为全图左对齐,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'bottom', // 垂直安放位置,默认为全图底部,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)backgroundColor: 'rgba(0,0,0,0)',borderColor: '#ccc', // 值域边框颜色borderWidth: 0, // 值域边框线宽,单位px,默认为0(无边框)padding: 5, // 值域内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 各个item之间的间隔,单位px,默认为10,// 横向布局时为水平间隔,纵向布局时为纵向间隔itemWidth: 20, // 值域图形宽度,线性渐变水平布局宽度为该值 * 10 itemHeight: 14, // 值域图形高度,线性渐变垂直布局高度为该值 * 10 splitNumber: 5, // 分割段数,默认为5,为0时为线性渐变color:['#1e90ff','#f0ffff'],//颜色//text:['高','低'], // 文本,默认为数值文本textStyle: {color: '#333' // 值域文字颜色}},toolbox: {orient: 'horizontal', // 布局方式,默认为水平布局,可选为:// 'horizontal' ¦ 'vertical'x: 'right', // 水平安放位置,默认为全图右对齐,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'top', // 垂直安放位置,默认为全图顶端,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)color : ['#1e90ff','#22bb22','#4b0082','#d2691e'],backgroundColor: 'rgba(0,0,0,0)', // 工具箱背景颜色borderColor: '#ccc', // 工具箱边框颜色borderWidth: 0, // 工具箱边框线宽,单位px,默认为0(无边框)padding: 5, // 工具箱内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 各个item之间的间隔,单位px,默认为10,// 横向布局时为水平间隔,纵向布局时为纵向间隔itemSize: 16, // 工具箱图形宽度featureImageIcon : {}, // 自定义图片iconfeatureTitle : {mark : '辅助线开关',markUndo : '删除辅助线',markClear : '清空辅助线',dataZoom : '区域缩放',dataZoomReset : '区域缩放后退',dataView : '数据视图',lineChart : '折线图切换',barChart : '柱形图切换',restore : '还原',saveAsImage : '保存为图片'}},// 提示框tooltip: {trigger: 'item', // 触发类型,默认数据触发,见下图,可选为:'item' ¦ 'axis' showDelay: 20, // 显示延迟,添加显示延迟可以避免频繁切换,单位mshideDelay: 100, // 隐藏延迟,单位mstransitionDuration : 0.4, // 动画变换时间,单位sbackgroundColor: 'rgba(0,0,0,0.7)', // 提示背景颜色,默认为透明度为0.7的黑色borderColor: '#333', // 提示边框颜色borderRadius: 4, // 提示边框圆角,单位px,默认为4borderWidth: 0, // 提示边框线宽,单位px,默认为0(无边框)padding: 5, // 提示内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssaxisPointer : { // 坐标轴指示器,坐标轴触发有效type : 'line', // 默认为直线,可选为:'line' | 'shadow'lineStyle : { // 直线指示器样式设置color: '#48b',width: 2,type: 'solid'},shadowStyle : { // 阴影指示器样式设置width: 'auto', // 阴影大小color: 'rgba(150,150,150,0.3)' // 阴影颜色}},textStyle: {color: '#fff'}},// 区域缩放控制器dataZoom: {orient: 'horizontal', // 布局方式,默认为水平布局,可选为:// 'horizontal' ¦ 'vertical'// x: {number}, // 水平安放位置,默认为根据grid参数适配,可选为:// {number}(x坐标,单位px)// y: {number}, // 垂直安放位置,默认为根据grid参数适配,可选为:// {number}(y坐标,单位px)// width: {number}, // 指定宽度,横向布局时默认为根据grid参数适配// height: {number}, // 指定高度,纵向布局时默认为根据grid参数适配backgroundColor: 'rgba(0,0,0,0)', // 背景颜色dataBackgroundColor: '#eee', // 数据背景颜色fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色handleColor: 'rgba(70,130,180,0.8)' // 手柄颜色},// 网格grid: {x: 80,y: 60,x2: 80,y2: 60,// width: {totalWidth} - x - x2,// height: {totalHeight} - y - y2,backgroundColor: 'rgba(0,0,0,0)',borderWidth: 1,borderColor: '#ccc'},// 类目轴categoryAxis: {position: 'bottom', // 位置nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'boundaryGap: true, // 类目起始和结束两端空白策略axisLine: { // 坐标轴线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle控制线条样式color: '#48b',width: 2,type: 'solid'}},axisTick: { // 坐标轴小标记show: true, // 属性show控制显示与否,默认不显示interval: 'auto',// onGap: null,inside : false, // 控制小标记是否在grid里length :5, // 属性length控制线长lineStyle: { // 属性lineStyle控制线条样式color: '#333',width: 1}},axisLabel: { // 坐标轴文本标签,详见axis.axisLabelshow: true,interval: 'auto',rotate: 0,margin: 8,// formatter: null,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE color: '#333'}},splitLine: { // 分隔线show: true, // 默认显示,属性show控制显示与否// onGap: null,lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 color: ['#ccc'],width: 1,type: 'solid'}},splitArea: { // 分隔区域show: false, // 默认不显示,属性show控制显示与否// onGap: null,areaStyle: { // 属性areaStyle(详见areaStyle)控制区域样式 color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)'] }}},// 数值型坐标轴默认参数valueAxis: {position: 'left', // 位置nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'nameTextStyle: {}, // 坐标轴文字样式,默认取全局样式boundaryGap: [0, 0], // 数值起始和结束两端空白策略splitNumber: 5, // 分割段数,默认为5axisLine: { // 坐标轴线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle控制线条样式color: '#48b',width: 2,type: 'solid'}},axisTick: { // 坐标轴小标记show: false, // 属性show控制显示与否,默认不显示inside : false, // 控制小标记是否在grid里length :5, // 属性length控制线长lineStyle: { // 属性lineStyle控制线条样式color: '#333',width: 1}},axisLabel: { // 坐标轴文本标签,详见axis.axisLabelshow: true,rotate: 0,margin: 8,// formatter: null,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE color: '#333'}},splitLine: { // 分隔线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 color: ['#ccc'],width: 1,type: 'solid'}},splitArea: { // 分隔区域show: false, // 默认不显示,属性show控制显示与否areaStyle: { // 属性areaStyle(详见areaStyle)控制区域样式 color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)'] }}},polar : {center : ['50%', '50%'], // 默认全局居中radius : '75%',startAngle : 90,splitNumber : 5,name : {show: true,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLEcolor: '#333'}},axisLine: { // 坐标轴线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle控制线条样式color: '#ccc',width: 1,type: 'solid'}},axisLabel: { // 坐标轴文本标签,详见axis.axisLabelshow: false,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLEcolor: '#333'}},splitArea : {show : true,areaStyle : {color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']}},splitLine : {show : true,lineStyle : {width : 1,color : '#ccc'}}},// 柱形图默认参数bar: {barMinHeight: 0, // 最小高度改为0// barWidth: null, // 默认自适应barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值barCategoryGap : '20%', // 类目间柱形距离,默认为类目间距的20%,可设固定值itemStyle: {normal: {// color: '各异',barBorderColor: '#fff', // 柱条边线barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}},emphasis: {// color: '各异',barBorderColor: 'rgba(0,0,0,0)', // 柱条边线barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1 label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}}},// 折线图默认参数line: {itemStyle: {normal: {// color: 各异,label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE},lineStyle: {width: 2,type: 'solid',shadowColor : 'rgba(0,0,0,0)', //默认透明shadowBlur: 5,shadowOffsetX: 3,shadowOffsetY: 3}},emphasis: {// color: 各异,label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}},//smooth : false,//symbol: null, // 拐点图形类型symbolSize: 2, // 拐点图形大小//symbolRotate : null, // 拐点图形旋转控制showAllSymbol: false // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略)},// K线图默认参数k: {// barWidth : null // 默认自适应// barMaxWidth : null // 默认自适应itemStyle: {normal: {color: '#fff', // 阳线填充颜色color0: '#00aa11', // 阴线填充颜色lineStyle: {width: 1,color: '#ff3200', // 阳线边框颜色color0: '#00aa11' // 阴线边框颜色}},emphasis: {// color: 各异,// color0: 各异}}},// 散点图默认参数scatter: {//symbol: null, // 图形类型symbolSize: 4, // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSi ze * 2//symbolRotate : null, // 图形旋转控制large: false, // 大规模散点图largeThreshold: 2000,// 大规模阀值,large为true且数据量>largeThreshold才启用大规模模式itemStyle: {normal: {// color: 各异,label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}},emphasis: {// color: '各异'label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}}},// 雷达图默认参数radar : {itemStyle: {normal: {// color: 各异,label: {show: false},lineStyle: {width: 2,type: 'solid'}},emphasis: {// color: 各异,label: {show: false}}},//symbol: null, // 拐点图形类型symbolSize: 2 // 可计算特性参数,空数据拖拽提示图形大小 //symbolRotate : null, // 图形旋转控制},// 饼图默认参数pie: {center : ['50%', '50%'], // 默认全局居中radius : [0, '75%'],clockWise : false, // 默认逆时针startAngle: 90,minAngle: 0, // 最小角度改为0selectedOffset: 10, // 选中是扇区偏移量itemStyle: {normal: {// color: 各异,borderColor: '#fff',borderWidth: 1,label: {show: true,position: 'outer'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },labelLine: {show: true,length: 20,lineStyle: {// color: 各异,width: 1,type: 'solid'}}},emphasis: {// color: 各异,borderColor: 'rgba(0,0,0,0)',borderWidth: 1,label: {show: false// position: 'outer'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },labelLine: {show: false,length: 20,lineStyle: {// color: 各异,width: 1,type: 'solid'}}}}},map: {mapType: 'china', // 各省的mapType暂时都用中文mapLocation: {x : 'center',y : 'center'// width // 自适应// height // 自适应},showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效itemStyle: {normal: {// color: 各异,borderColor: '#fff',borderWidth: 1,areaStyle: {color: '#ccc'//rgba(135,206,250,0.8)},label: {show: false,textStyle: {color: 'rgba(139,69,19,1)'}}},emphasis: { // 也是选中样式// color: 各异,borderColor: 'rgba(0,0,0,0)',borderWidth: 1,areaStyle: {color: 'rgba(255,215,0,0.8)'},label: {show: false,textStyle: {color: 'rgba(139,69,19,1)'}}}}},force : {// 数据map到圆的半径的最小值和最大值minRadius : 10,maxRadius : 20,density : 1.0,attractiveness : 1.0,// 初始化的随机大小位置initSize : 300,// 向心力因子,越大向心力越大centripetal : 1,// 冷却因子coolDown : 0.99,// 分类里如果有样式会覆盖节点默认样式itemStyle: {normal: {// color: 各异,label: {show: false// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },nodeStyle : {brushType : 'both',color : '#f08c2e',strokeColor : '#5182ab'},linkStyle : {strokeColor : '#5182ab'}},emphasis: {// color: 各异,label: {show: false// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },nodeStyle : {},linkStyle : {}}}},chord : {radius : ['65%', '75%'],center : ['50%', '50%'],padding : 2,sort : 'none', // can be 'none', 'ascending', 'descending'sortSub : 'none', // can be 'none', 'ascending', 'descending'startAngle : 90,clockWise : false,showScale : false,showScaleText : false,itemStyle : {normal : {label : {show : true// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },lineStyle : {width : 0,color : '#000'},chordStyle : {lineStyle : {width : 1,color : '#666'}}},emphasis : {lineStyle : {width : 0,color : '#000'},chordStyle : {lineStyle : {width : 2,color : '#333'}}}}},island: {r: 15,calculateStep: 0.1 // 滚轮可计算步长 0.1 = 10%},markPoint : {symbol: 'pin', // 标注类型symbolSize: 10, // 标注大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbol Size * 2//symbolRotate : null, // 标注旋转控制itemStyle: {normal: {// color: 各异,// borderColor: 各异, // 标注边线颜色,优先于colorborderWidth: 2, // 标注边线线宽,单位px,默认为1label: {show: true,position: 'inside' // 可选为'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}},emphasis: {// color: 各异label: {show: true// position: 'inside' // 'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}}},markLine : {// 标线起始和结束的symbol介绍类型,如果都一样,可以直接传stringsymbol: ['circle', 'arrow'],// 标线起始和结束的symbol大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2symbolSize: [2, 4],// 标线起始和结束的symbol旋转控制//symbolRotate : null,itemStyle: {normal: {// color: 各异, // 标线主色,线色,symbol主色// borderColor: 随color, // 标线symbol边框颜色,优先于colorborderWidth: 2, // 标线symbol边框线宽,单位px,默认为2label: {show: false,// 可选为 'start'|'end'|'left'|'right'|'top'|'bottom'position: 'inside',textStyle: { // 默认使用全局文本样式,详见TEXTSTYLEcolor: '#333'}},lineStyle: {// color: 随borderColor, // 主色,线色,优先级高于borderColor和color// width: 随borderWidth, // 优先于borderWidthtype: 'solid',shadowColor : 'rgba(0,0,0,0)', //默认透明shadowBlur: 5,shadowOffsetX: 3,shadowOffsetY: 3}},emphasis: {// color: 各异label: {show: false// position: 'inside' // 'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE},lineStyle : {}}}},textStyle: {decoration: 'none',fontFamily: 'Arial, Verdana, sans-serif',fontFamily2: '微软雅黑', // IE8- 字体模糊并且不支持不同字体混排,额外指定一份fontSize: 12,fontStyle: 'normal',fontWeight: 'normal'},// 默认标志图形类型列表symbolList : ['circle', 'rectangle', 'triangle', 'diamond','emptyCircle', 'emptyRectangle', 'emptyTriangle', 'emptyDiamond'],loadingText : 'Loading...',// 可计算特性配置,孤岛,提示颜色calculable: false, // 默认关闭可计算特性calculableColor: 'rgba(255,165,0,0.6)', // 拖拽提示边框颜色calculableHolderColor: '#ccc', // 可计算占位提示颜色nameConnector: ' & ',valueConnector: ' : ',animation: true,animationThreshold: 2500, // 动画元素阀值,产生的图形原素超过2500不出动画addDataAnimation: true, // 动态数据接口是否开启动画效果animationDuration: 2000,animationEasing: 'ExponentialOut' //BounceOut}。
echarts 指标
echarts 指标【最新版】目录一、ECharts 简介二、ECharts 的核心指标三、ECharts 的常用图表类型四、ECharts 的优势与应用场景五、ECharts 的发展与未来正文一、ECharts 简介ECharts 是一款开源的 JavaScript 可视化库,由百度开发并维护。
它提供了直观、交互丰富、可定制的数据可视化展示方式,使得开发者能够轻松地将数据以图表的形式展示出来。
ECharts 具有轻量级、易于使用、功能丰富等特点,被广泛应用于各种数据分析、业务监控、数据报表等场景。
二、ECharts 的核心指标ECharts 提供了丰富的图表类型,每个图表类型都有其特定的核心指标。
以下是 ECharts 的一些核心指标:1.数据系列(Series):数据系列是图表中的主要数据展示部分,每个系列由一组数据组成。
ECharts 支持多种数据系列类型,如折线图、柱状图、饼图等。
2.数据项(Item):数据项是数据系列中的单个数据点,每个数据项包含数据值和数据坐标等信息。
3.坐标轴(Axis):坐标轴用于显示数据项的位置和数值,包括横坐标轴和纵坐标轴。
4.图例(Legend):图例用于说明图表中各个数据系列的名称和含义。
5.标题(Title):标题用于概括图表的主题和内容。
三、ECharts 的常用图表类型ECharts 支持多种图表类型,以下是一些常用的图表类型:1.折线图(Line):折线图用于展示数据随时间或其他顺序变量的变化趋势。
2.柱状图(Bar):柱状图用于比较不同类别数据的大小和分布情况。
3.饼图(Pie):饼图用于展示各部分占总量的百分比。
4.散点图(Scatter):散点图用于展示两个变量之间的关系。
5.面积图(Area):面积图是一种特殊的折线图,它将折线图与面积图结合在一起,用于强调数据的变化趋势。
6.雷达图(Radar):雷达图用于展示多个变量之间的关系和相对大小。
echarts常见配置项总结,legend、toolbox、tooltip等
echarts常见配置项总结,legend、toolbox、tooltip等1、饼状图指⽰线改变颜⾊:belLine.lineStyleseries : [ { name: '默认⽂字', type: 'pie',//类型饼状图 hoverAnimation:false,//去掉悬停效果 radius : ['0', '126px'],//半径长度 center: ['50%', '50%'], //圆⼼位置 labelLine:{ lineStyle:{ color:'#e1e1e1', } },]2、改变echarts颜⾊:colorcolor: ['#5f9dff','#6be1c1','#ffed79','#ee5959','#7d92d4']3、去掉悬停效果:hoverAnimation:false,4、radius 半径长度,内半径,外半径,内半径⼤时为弧形center 圆⼼位置,距离top,距离leftradius : ['0', '126px'],center: ['50%', '50%'],5、设置提⽰框⼤⼩(⾸先将默认padding设置为0,默认padding为5)extraCssText:'width:210px;height:72px;',6、x,y轴设置xAxis : [{ type : 'category',//类⽬ data : ['个⼈pc', '未知', '赵雪松'], axisTick: { alignWithLabel: true },// x轴的字体样式axisLabel: { show: true, //控制坐标轴x轴的⽂字是否显⽰ textStyle: { color: '#758697', //x轴上的字体颜⾊ fontSize:'16' // x轴字体⼤⼩}},// x轴⽹格线splitLine: { show: false, // ⽹格线是否显⽰ // 改变样式 lineStyle: { color: '#f5f7fb' // 修改⽹格线颜⾊ }},// x轴的颜⾊和宽度axisLine:{ lineStyle:{ color:'#758697', // x坐标轴的轴线颜⾊ width:1, //这⾥是坐标轴的宽度,可以去掉 }}}],y轴同理,同时type=value时,y轴会根据最⼤data⾃动调整,例如data最⼤是7100,那y轴最⼤就是8000。
echarts的各种参数
echarts的各种参数echarts的各种参数<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%String path = request.getContextPath(); String basePath =request.getScheme()+"://"+request.getServerName()+":"+r equest.getServerPort()+path+"/"; %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head> <basehref="<%=basePath%>"><title>ECharts实例</title></head> <body><!--Step:1 Prepare a dom for ECharts which (must) has size (width & hight)--> <!--Step:1 为ECharts准备一个具备大小(宽高)的Dom--><div id="mainBar" style="height:500px;border:1px solid #ccc;padding:10px;"></div><!--Step:2 Import echarts.js--><!--Step:2 引入echarts.js--> <script src="js/echarts.js"></script><script type="text/javascript"> // Step:3 conifg ECharts's path, link to echarts.js from current page. // Step:3 为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需图表路径require.config({ paths:{ echarts:'./js' } });// Step:4 require echarts and use it in the callback.// Step:4 动态加载echarts然后在回调函数中开始使用,注意保持按需加载结构定义图表路径require( [ //这里的'echarts'相当于'./js' 'echarts','echarts/chart/bar','echarts/chart/line', ], //创建ECharts图表方法function (ec) { //--- 折柱---//基于准备好的dom,初始化echart图表var myChart =ec.init(document.getElementById('mainBar'));//定义图表option var option ={ //标题,每个图表最多仅有一个标题控件,每个标题控件可设主副标题title: { //主标题文本,'\n'指定换行text: '2013年广州降水量与蒸发量统计报表', //主标题文本超链接link:'/doc/4f9908606.html,/weatherLive/climate Forecast/2014-01-26/157.html', //副标题文本,'\n'指定换行subtext: '/doc/4f9908606.html,', //副标题文本超链接sublink:'/doc/4f9908606.html,/myblog/?Echarts',//水平安放位置,默认为左侧,可选为:'center' | 'left' | 'right' | {number}(x坐标,单位px)x: 'left', //垂直安放位置,默认为全图顶端,可选为:'top' | 'bottom' | 'center' | {number}(y坐标,单位px)y:'top' },//提示框,鼠标悬浮交互时的信息提示tooltip: { //触发类型,默认('item')数据触发,可选为:'item'| 'axis'trigger: 'axis' },//图例,每个图表最多仅有一个图例legend: { //显示策略,可选为:true(显示)| false(隐藏),默认值为trueshow: true, //水平安放位置,默认为全图居中,可选为:'center' | 'left' | 'right' | {number}(x坐标,单位px)x:'center', //垂直安放位置,默认为全图顶端,可选为:'top' | 'bottom' | 'center' | {number}(y坐标,单位px)y: 'top', //legend 的data: 用于设置图例,data内的字符串数组需要与sereis数组内每一个series的name值对应data: ['蒸发量','降水量'] },//工具箱,每个图表最多仅有一个工具箱toolbox: { //显示策略,可选为:true(显示)| false(隐藏),默认值为falseshow: true, //启用功能,目前支持feature,工具箱自定义功能回调处理feature: { //辅助线标志mark: {show: true},//dataZoom,框选区域缩放,自动与存在的dataZoom控件同步,分别是启用,缩放后退dataZoom: { show: true, title:{ dataZoom: '区域缩放',dataZoomReset: '区域缩放后退' }},//数据视图,打开数据视图,可设置更多属性,readOnly 默认数据视图为只读(即值为true),可指定readOnly为false打开编辑功能dataView: {show: true, readOnly: true},//magicType,动态类型切换,支持直角系下的折线图、柱状图、堆积、平铺转换magicType: {show: true, type: ['line', 'bar']},//restore,还原,复位原始图表restore: {show: true},//saveAsImage,保存图片(IE8-不支持),图片类型默认为'png' saveAsImage: {show:true} }}, //是否启用拖拽重计算特性,默认关闭(即值为false)calculable: true, //直角坐标系中横轴数组,数组中每一项代表一条横轴坐标轴,仅有一条时可省略数值//横轴通常为类目型,但条形图时则横轴为数值型,散点图时则横纵均为数值型xAxis:[ {//显示策略,可选为:true(显示)| false(隐藏),默认值为true show: true, //坐标轴类型,横轴默认为类目型'category' type: 'category', //类目型坐标轴文本标签数组,指定label内容。
echarts常见公共配置项
echarts常见公共配置项
以下是echarts常见公共配置项:
1.title:图表标题,包括主标题和副标题。
2.tooltip:提示框组件,可以在鼠标悬浮在数据上时显示数据详情。
3.legend:图例组件,可以显示图表中不同数据系列的名称,使得用户可以清楚地辨别各种数据系列。
4.toolbox:工具箱组件,包含了多种常用工具,如数据导出、数据视图、缩放、切换图种等。
5.dataZoom:缩放工具,可以放大或缩小图表中的元素,使得用户能够更好地观察数据。
6.xAxis:横轴数据,用来指定坐标系中的横轴刻度。
7.yAxis:纵轴数据,用来指定坐标系中的纵轴刻度。
8.grid:直角坐标系内绘图网格。
9.series:数据系列,表示图表中显示的不同的数据集合。
这些公共配置项在echarts中是非常基础和常用的,可以帮助用户定制出各种不同类型和风格的图表,从而更好地展示数据和信息。
1/ 1。
echarts饼图配置详解
echarts饼图配置详解标题设置1 title: {2 text: '某站点⽤户访问来源',3 subtext: '模拟数据',4// x 设置⽔平安放位置,默认左对齐,可选值:'center' ¦ 'left' ¦ 'right' ¦ {number}(x坐标,单位px)5 x: 'center',6// y 设置垂直安放位置,默认全图顶端,可选值:'top' ¦ 'bottom' ¦ 'center' ¦ {number}(y坐标,单位px)7 y: 'top',8// itemGap设置主副标题纵向间隔,单位px,默认为10,9 itemGap: 30,10 backgroundColor: '#EEE',11// 主标题⽂本样式设置12 textStyle: {13 fontSize: 26,14 fontWeight: 'bolder',15 color: '#000080'16 },17// 副标题⽂本样式设置18 subtextStyle: {19 fontSize: 18,20 color: '#8B2323'21 }22 },图例设置1 legend: {2// orient 设置布局⽅式,默认⽔平布局,可选值:'horizontal'(⽔平) ¦ 'vertical'(垂直)3 orient: 'vertical',4// x 设置⽔平安放位置,默认全图居中,可选值:'center' ¦ 'left' ¦ 'right' ¦ {number}(x坐标,单位px)5 x: 'left',6// y 设置垂直安放位置,默认全图顶端,可选值:'top' ¦ 'bottom' ¦ 'center' ¦ {number}(y坐标,单位px)7 y: 'center',8 itemWidth: 24, // 设置图例图形的宽9 itemHeight: 18, // 设置图例图形的⾼10 textStyle: {11 color: '#666' // 图例⽂字颜⾊12 },13// itemGap设置各个item之间的间隔,单位px,默认为10,横向布局时为⽔平间隔,纵向布局时为纵向间隔14 itemGap: 30,15 backgroundColor: '#eee', // 设置整个图例区域背景颜⾊16 data: ['搜索引擎','直接访问','邮件营销','联盟⼴告','视频⼴告']17 },值域设置1 series: [2 {3 name: '访问来源',4 type: 'pie',5// radius: '50%', // 设置饼状图⼤⼩,100%时,最⼤直径=整个图形的min(宽,⾼)6 radius: ['30%', '60%'], // 设置环形饼状图,第⼀个百分数设置内圈⼤⼩,第⼆个百分数设置外圈⼤⼩7 center: ['50%', '50%'], // 设置饼状图位置,第⼀个百分数调⽔平位置,第⼆个百分数调垂直位置8 data: [9 {value:335, name:'搜索引擎'},10 {value:310, name:'直接访问'},11 {value:234, name:'邮件营销'},12 {value:135, name:'联盟⼴告'},13 {value:148, name:'视频⼴告'}14 ],15// itemStyle 设置饼状图扇形区域样式16 itemStyle: {17// emphasis:英⽂意思是强调;着重;(轮廓、图形等的)鲜明;突出,重读18// emphasis:设置⿏标放到哪⼀块扇形上⾯的时候,扇形样式、阴影19 emphasis: {20 shadowBlur: 10,21 shadowOffsetX: 0,22 shadowColor: 'rgba(30, 144, 255,0.5)'23 }24 },25// 设置值域的那指向线26 labelLine: {27 normal: {28 show: false// show设置线是否显⽰,默认为true,可选值:true ¦ false29 }30 },31// 设置值域的标签32 label: {33 normal: {34 position: 'inner', // 设置标签位置,默认在饼状图外可选值:'outer' ¦ 'inner(饼状图上)' 35// formatter: '{a} {b} : {c}个 ({d}%)' 设置标签显⽰内容,默认显⽰{b}36// {a}指 {b}指series.data的name37// {c}指series.data的value {d}%指这⼀部分占总数的百分⽐38 formatter: '{c}'39 }40 }41 }42 ]series的radius设为50%时series的radius设为['30%', '60%'], 的时候:提⽰框设置1 tooltip: {2// trigger 设置触发类型,默认数据触发,可选值:'item' ¦ 'axis'3 trigger: 'item',4 showDelay: 20, // 显⽰延迟,添加显⽰延迟可以避免频繁切换,单位ms5 hideDelay: 20, // 隐藏延迟,单位ms6 backgroundColor: 'rgba(255,0,0,0.7)', // 提⽰框背景颜⾊7 textStyle: {8 fontSize: '16px',9 color: '#000' // 设置⽂本颜⾊默认#FFF10 },11// formatter设置提⽰框显⽰内容12// {a}指 {b}指series.data的name13// {c}指series.data的value {d}%指这⼀部分占总数的百分⽐14 formatter: '{a} <br/>{b} : {c}个 ({d}%)'15 }背景颜⾊设置1 backgroundColor: 'red'饼图每块颜⾊设置1 color: ['#7EC0EE', '#FF9F7F', '#FFD700', '#C9C9C9', '#E066FF', '#C0FF3E']。
Echarts柱状图配置详解
Echarts柱状图配置详解柱状图⽐如做成如下所⽰图:所有的基本配置如下:// 指定图表的配置项和数据var option = {// ---- 标题 -----title: {text: '主标题',textStyle: {color: 'red'},subtext: '副标题',subtextStyle: {color: 'blue'},padding: [0, 0, 10, 100] // 位置},// ---- legend ----legend: {type: 'plain', // 图列类型,默认为 'plain'top: '1%', // 图列相对容器的位置 top\bottom\left\rightselected: {// '销量': true // 图列选择,图形加载出来会显⽰选择的图列,默认为true},textStyle: { // 图列内容样式color: '#fff', // 字体颜⾊backgroundColor: 'black' // 字体背景⾊},tooltip: { // 图列提⽰框,默认不显⽰show: true,color: 'red'},data: [ // 图列内容{name: '销量',icon: 'circle',textStyle: {color: 'red', // 单独设置某⼀个图列的颜⾊backgroundColor: '#fff' // 单独设置某⼀个图列的字体背景⾊}}]},// --- 提⽰框 ----tooltip: {show: true, // 是否显⽰提⽰框,默认为truetrigger: 'item', // 数据项图形触发axisPointer: { // 指⽰样式type: 'shadow',axis: 'auto'},padding: 5,textStyle: { // 提⽰框内容的样式color: '#fff'}},// ---- gird区域 ---gird: {show: false, // 是否显⽰直⾓坐标系⽹格top: 80, // 相对位置 top\bottom\left\rightcontainLabel: false, // gird 区域是否包含坐标轴的刻度标签tooltip: {show: true,trigger: 'item', // 触发类型textStyle: {color: '#666'}}},// ------ X轴 ------xAxis: {show: true, // 是否显⽰position: 'bottom', // x轴的位置offset: 0, // x轴相对于默认位置的偏移type: 'category', // 轴类型,默认为 'category'name: '⽉份', // 轴名称nameLocation: 'end', // 轴名称相对位置nameTextStyle: { // 坐标轴名称样式color: 'red',padding: [5, 0, 0, -5]},nameGap: 15, // 坐标轴名称与轴线之间的距离nameRotate: 0, // 坐标轴名字旋转axisLine: { // 坐标轴轴线show: true, // 是否显⽰symbol: ['none', 'arrow'], // 是否显⽰轴线箭头symbolSize: [8, 8], // 箭头⼤⼩symbolOffset: [0, 7], // 箭头位置// ------ 线 ---------lineStyle: {color: 'blue',width: 1,type: 'solid'}},axisTick: { // 坐标轴刻度show: true, // 是否显⽰inside: true, // 是否朝内length: 3, // 长度lineStyle: { // 默认取轴线的样式color: 'red',width: 1,type: 'solid'}},axisLabel: { // 坐标轴标签show: true, // 是否显⽰inside: false, // 是否朝内rotate: 0, // 旋转⾓度margin: 5, // 刻度标签与轴线之间的距离color: 'red' // 默认取轴线的颜⾊},splitLine: { // gird区域中的分割线show: false, // 是否显⽰lineStyle: {// color: 'red',// width: 1,// type: 'solid'}},splitArea: { // ⽹格区域show: false// 是否显⽰,默认为false},data: ['1⽉', '2⽉', '3⽉', '4⽉', '5⽉', '6⽉', '7⽉', '8⽉', '9⽉', '10⽉', '11⽉', '12⽉'] },// ------ y轴 ----------yAxis: {show: true, // 是否显⽰position: 'left', // y轴位置offset: 0, // y轴相对于默认位置的偏移type: 'value', // 轴类型,默认为 ‘category’name: '销量', // 轴名称nameLocation: 'end', // 轴名称相对位置valuenameTextStyle: { // 坐标轴名称样式color: '#fff',padding: [5, 0, 0, 5] // 坐标轴名称相对位置},nameGap: 15, // 坐标轴名称与轴线之间的距离nameRotate: 270, // 坐标轴名字旋转axisLine: { // 坐标轴轴线show: true, // 是否显⽰// ----- 箭头 -----symbol: ['none', 'arrow'], // 是否显⽰轴线箭头symbolSize: [8, 8], // 箭头⼤⼩symbolOffset: [0, 7], // 箭头位置// ----- 线 -------lineStyle: {color: 'blue',width: 1,type: 'solid'}},axisTick: { // 坐标轴的刻度show: true, // 是否显⽰inside: true, // 是否朝内length: 3, // 长度lineStyle: {color: 'red', // 默认取轴线的颜⾊width: 1,type: 'solid'}},axisLabel: { // 坐标轴的标签show: true, // 是否显⽰inside: false, // 是否朝内rotate: 0, // 旋转⾓度margin: 8, // 刻度标签与轴线之间的距离color: 'red', // 默认轴线的颜⾊},splitLine: { // gird 区域中的分割线show: true, // 是否显⽰lineStyle: {color: '#666',width: 1,type: 'dashed'}},splitArea: { // ⽹格区域show: false// 是否显⽰,默认为false}},// ------- 内容数据 -------series: [{name: '销量', // 序列名称type: 'bar', // 类型legendHoverLink: true, // 是否启⽤图列 hover 时的联动⾼亮label: { // 图形上的⽂本标签show: false,position: 'insideTop', // 相对位置rotate: 0, // 旋转⾓度color: '#eee'},itemStyle: { // 图形的形状color: 'blue',barBorderRadius: [18, 18, 0 ,0]},barWidth: 20, // 柱形的宽度barCategoryGap: '20%', // 柱形的间距data: [3000, 4000, 4200, 4500, 6000, 5600, 4500, 5020, 4500, 5400, 4300, 1200] }]};html代码如下:<!DOCTYPE html><html><head><meta charset="utf-8"><title>ECharts</title><!-- 引⼊ echarts.js --><script src="./echarts4.x.js"></script><script type="text/javascript" src="./zhuzhangtu.js"></script></head><!-- 为ECharts准备⼀个具备⼤⼩(宽⾼)的Dom --><div id="main" style="width: 600px;height:400px;margin: 0 auto"></div> <script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 使⽤刚指定的配置项和数据显⽰图表。
echarts柱状图单组数据配置
echarts柱状图单组数据配置var option = {//标题栏title: {text: '客户总体分析',bottom: '0',left: '35%'},//选中时弹出的悬浮框tooltip: {trigger: 'axis', //'item',数据项图形触发,主要在散点图,饼图等⽆类⽬轴的图表中使⽤。
'axis',坐标轴触发,主要在柱状图,折线图等会使⽤类⽬轴的图表中使⽤。
axisPointer: { // 坐标轴指⽰器,坐标轴触发有效type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'},formatter: '{b}: {c}%', //需要展⽰的数据,b为名称,c为数值confine: true//是否将悬浮框限定在特定区域},//绘图⽹格grid: {left: '10%', //距离左边界right: '10%',bottom: '10%',top: '20%',containLabel: true//为true是可防⽌溢出},// grid 中的 x 轴xAxis: [{type: 'category', //'value' 数值轴,'category' 类⽬轴,'time' 时间轴,'log' 对数轴//name:'这是x轴',//坐标轴名称//show:true,//是否显⽰x轴//position:'bottom',//x轴的位置//boundaryGap:false,//数据点和标签会在两个刻度的中间//min:'',//最⼩值//max:'',//最⼤值data: ['⼴东', '江苏', '北京', '浙江'], //x轴的类⽬axisTick: { //刻度show: true, //展⽰//alignWithLabel: false,boundaryGap 为 true 的时候有效,可以保证刻度线和标签对齐//interval: 'auto',坐标轴刻度的显⽰间隔//inside: false,坐标轴刻度是否朝内,默认朝外//length: 5,坐标轴刻度的长度。
echars参数
echars参数
ECharts 是一个使用 JavaScript 实现的开源可视化库,可以用于生成各种类型的图表。
以下是一些常用的 ECharts 参数:
1. `title`:标题属性,用于设置图表的主标题和副标题。
2. `legend`:图例组件,用于设置图例的显示方式、位置、颜色等。
3. `xAxis`:X轴设置,用于设置X轴的标签、刻度、格式等。
4. `yAxis`:Y轴设置,用于设置Y轴的标签、刻度、格式等。
5. `series`:系列数据,用于设置图表的数据、类型、标记等。
6. `backgroundColor`:背景颜色,用于设置图表的背景颜色。
7. `color`:颜色设置,用于设置图表中文字、标记的颜色。
8. `tooltip`:提示框,用于设置鼠标悬停时的提示信息。
9. `dataZoom`:数据缩放组件,用于设置图表的数据缩放范围。
10. `toolbox`:工具箱组件,用于设置图表的工具箱功能,如数据视图、数据区域缩放等。
以上参数可以根据实际需求进行组合使用,以生成符合要求的图表。
更多参数和详细使用方法可以参考 ECharts 的官方文档。
Echarts坐标轴组件
Echarts坐标轴组件1.坐标轴组件配置项总览坐标轴分为x轴和y轴,操作这两个轴的字段分别为xAxis和yAxisvar option = {xAxis:{name:"⽉份",axisTick:{},//刻度axisLabel:{},//刻度值⽂本axisLine:{},//坐标轴线splitLine:{},//⽹格线},yAxis:{name:"销量",axisTick:{},//刻度axisLabel:{},//刻度值⽂本axisLine:{},//坐标轴线splitLine:{},//⽹格线},}}2.x轴数据x轴数据由xAxis.data进⾏配置(y轴数据在series中进⾏配置),⾄于数据类型,默认category,⼀般的折线图,直⽅图直接设置为category即可xAxis:{data: ['x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'x8']},3.刻度 axisTick设置刻度的配置项是axisTick,它是⼀个对象,通过配置其不同属性的值达到不同的效果,常⽤的属性如下:show:默认值true,是否展⽰刻度xAxis: {type: 'category',//x轴刻度axisTick:{show:false, //隐藏X轴刻度},data: []},4.刻度值 axisLabel设置刻度值配置项是axisLabel,它是⼀个对象,通过配置其不同属性的值达到不同的效果,常⽤的属性如下:color:⽂本颜⾊5.坐标轴线 axisLine设置坐标轴线配置项是axisLine,它是⼀个对象,通过配置其不同属性的值达到不同的效果,常⽤的属性如下:show:是否坐标轴线6.⽹格线 splitLine设置刻度值配置项是splitLine,它是⼀个对象,通过配置其不同属性的值达到不同的效果,常⽤的属性如下:show:是否显⽰⽹格线,⽔平⽅向默认展⽰,竖直⽅向默认隐藏lineStyle:值为对象,线条所有的属性都封装在他⾥⾯lineStyle.color:线条颜⾊,可以是单个颜⾊(表⽰所有的线条都使⽤这个颜⾊),也可以是⼀个数组(为不同线条设置不同的颜⾊)lineStyle.width:线条宽度,值为数字注意:⽔平⽅向的⽹络线在yAxis中设置,竖直⽅向的⽹格线在xAxis中设置7.双Y轴yAxis的值通常是⼀个对象,如果要配个双Y轴,可以将其配置成⼀个数组,每个数组元素就代表⼀个Y轴,在series中通过yAxisIndex字段指定使⽤哪个Y轴8.坐标轴的数值范围使⽤下⾯的两个属性分别设置坐标轴和最⼩值和最⼤值:min:最⼩值,默认0max:最⼤值,默认是series中data⾥⾯最⼤的那个数值(要保证是整⼗)。
Echarts模拟迁徙图配置详解
4
self.whdataInternational = [];
5
if(type) params.wayType=type;
6
params.odType = "c2p";
7
let url = "/tencent/od/flowList";
8
$.ajax({
9
url: url,
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 }
25
}, {
26
name: item[0],
27
type: 'lines',
28
zlevel: 2,
29
symbol: ['none', 'none'],
30
symbolSize: 10,
31
effect: {
32
show: true,
33
period: 6,
34
trailLength: 0,
35
61
}, {
62
name: item[0],
63
type: 'effectScatter',
64
coordinateSystem: 'geo',
65
zlevel: 2,
66
rippleEffect: {
67
brushType: 'stroke'
68
},
69
label: {
70
normal: {
71
echarts loading参数
echarts loading参数摘要:一、echarts 简介二、loading 参数的引入三、loading 参数的配置四、实战应用正文:一、echarts 简介Echarts 是一款由百度开发的开源可视化图表库,基于HTML5 Canvas 技术,提供了丰富的图表类型,如折线图、柱状图、饼图等,广泛应用于数据分析、业务监控等领域。
Echarts 具有强大的交互功能,可以轻松实现图表的动态更新、联动等效果。
二、loading 参数的引入在Echarts 中,loading 参数用于在图表渲染过程中显示一个加载提示,以告知用户数据正在加载。
这样可以避免用户在数据加载过程中产生不必要的等待焦虑。
loading 参数是一个对象,可以配置加载提示的显示样式、动画等。
三、loading 参数的配置1.visible:默认值为true,表示是否显示加载提示。
当数据尚未加载完成时,该值应为true;当数据加载完成且渲染完毕后,可以设置为false 以隐藏加载提示。
2.text:默认值为"加载中,请稍候~",表示加载提示的文本内容。
可以自定义设置,以提高用户体验。
3.fontSize:默认值为14,表示加载提示文字的字体大小。
可以自定义设置。
4.fontStyle:默认值为normal,表示加载提示文字的字体样式。
可以设置为bold、italic 等。
5.color:默认值为"#333’,表示加载提示文字的颜色。
可以自定义设置。
6.backgroundColor:默认值为"rgba(255, 255, 255, 0.7)’,表示加载提示背景的颜色。
可以自定义设置。
7.borderColor:默认值为"#ccc’,表示加载提示边框的颜色。
可以自定义设置。
8.borderWidth:默认值为1,表示加载提示边框的宽度。
可以自定义设置。
9.radius:默认值为4,表示加载提示的圆角半径。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
echarts各个配置项详细说明总结最近有个朋友在做关于各种图表的项目,用到了echarts,关于各个配置项刚开始用好多都不懂,有些地方需要改不知道改哪个参数,就在网上查了各种,找到了一个不错的总结,分享给大家。
(echart s官网也有配置项说明文档。
)theme = {// 全图默认背景// backgroundColor: 'rgba(0,0,0,0)',// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed','#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0','#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700','#6699FF','#ff6666','#3cb371','#b8860b','#30e0e0'],// 图表标题title: {x: 'left', // 水平安放位置,默认为左对齐,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'top', // 垂直安放位置,默认为全图顶端,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)//textAlign: null // 水平对齐方式,默认根据x设置自动调整backgroundColor: 'rgba(0,0,0,0)',borderColor: '#ccc', // 标题边框颜色borderWidth: 0, // 标题边框线宽,单位px,默认为0(无边框)padding: 5, // 标题内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 主副标题纵向间隔,单位px,默认为10,textStyle: {fontSize: 18,fontWeight: 'bolder',color: '#333' // 主标题文字颜色},subtextStyle: {color: '#aaa' // 副标题文字颜色}},// 图例legend: {orient: 'horizontal', // 布局方式,默认为水平布局,可选为:// 'horizontal' ¦ 'vertical'x: 'center', // 水平安放位置,默认为全图居中,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'top', // 垂直安放位置,默认为全图顶端,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)backgroundColor: 'rgba(0,0,0,0)',borderColor: '#ccc', // 图例边框颜色borderWidth: 0, // 图例边框线宽,单位px,默认为0(无边框)padding: 5, // 图例内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 各个item之间的间隔,单位px,默认为10,// 横向布局时为水平间隔,纵向布局时为纵向间隔itemWidth: 20, // 图例图形宽度itemHeight: 14, // 图例图形高度textStyle: {color: '#333' // 图例文字颜色}},// 值域dataRange: {orient: 'vertical', // 布局方式,默认为垂直布局,可选为:// 'horizontal' ¦ 'vertical'x: 'left', // 水平安放位置,默认为全图左对齐,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'bottom', // 垂直安放位置,默认为全图底部,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)backgroundColor: 'rgba(0,0,0,0)',borderColor: '#ccc', // 值域边框颜色borderWidth: 0, // 值域边框线宽,单位px,默认为0(无边框)padding: 5, // 值域内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 各个item之间的间隔,单位px,默认为10,// 横向布局时为水平间隔,纵向布局时为纵向间隔itemWidth: 20, // 值域图形宽度,线性渐变水平布局宽度为该值 * 10 itemHeight: 14, // 值域图形高度,线性渐变垂直布局高度为该值 * 10 splitNumber: 5, // 分割段数,默认为5,为0时为线性渐变color:['#1e90ff','#f0ffff'],//颜色//text:['高','低'], // 文本,默认为数值文本textStyle: {color: '#333' // 值域文字颜色}},toolbox: {orient: 'horizontal', // 布局方式,默认为水平布局,可选为:// 'horizontal' ¦ 'vertical'x: 'right', // 水平安放位置,默认为全图右对齐,可选为:// 'center' ¦ 'left' ¦ 'right'// ¦ {number}(x坐标,单位px)y: 'top', // 垂直安放位置,默认为全图顶端,可选为:// 'top' ¦ 'bottom' ¦ 'center'// ¦ {number}(y坐标,单位px)color : ['#1e90ff','#22bb22','#4b0082','#d2691e'],backgroundColor: 'rgba(0,0,0,0)', // 工具箱背景颜色borderColor: '#ccc', // 工具箱边框颜色borderWidth: 0, // 工具箱边框线宽,单位px,默认为0(无边框)padding: 5, // 工具箱内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssitemGap: 10, // 各个item之间的间隔,单位px,默认为10,// 横向布局时为水平间隔,纵向布局时为纵向间隔itemSize: 16, // 工具箱图形宽度featureImageIcon : {}, // 自定义图片iconfeatureTitle : {mark : '辅助线开关',markUndo : '删除辅助线',markClear : '清空辅助线',dataZoom : '区域缩放',dataZoomReset : '区域缩放后退',dataView : '数据视图',lineChart : '折线图切换',barChart : '柱形图切换',restore : '还原',saveAsImage : '保存为图片'}},// 提示框tooltip: {trigger: 'item', // 触发类型,默认数据触发,见下图,可选为:'item' ¦ 'axis' showDelay: 20, // 显示延迟,添加显示延迟可以避免频繁切换,单位mshideDelay: 100, // 隐藏延迟,单位mstransitionDuration : 0.4, // 动画变换时间,单位sbackgroundColor: 'rgba(0,0,0,0.7)', // 提示背景颜色,默认为透明度为0.7的黑色borderColor: '#333', // 提示边框颜色borderRadius: 4, // 提示边框圆角,单位px,默认为4borderWidth: 0, // 提示边框线宽,单位px,默认为0(无边框)padding: 5, // 提示内边距,单位px,默认各方向内边距为5,// 接受数组分别设定上右下左边距,同cssaxisPointer : { // 坐标轴指示器,坐标轴触发有效type : 'line', // 默认为直线,可选为:'line' | 'shadow'lineStyle : { // 直线指示器样式设置color: '#48b',width: 2,type: 'solid'},shadowStyle : { // 阴影指示器样式设置width: 'auto', // 阴影大小color: 'rgba(150,150,150,0.3)' // 阴影颜色}},textStyle: {color: '#fff'}},// 区域缩放控制器dataZoom: {orient: 'horizontal', // 布局方式,默认为水平布局,可选为:// 'horizontal' ¦ 'vertical'// x: {number}, // 水平安放位置,默认为根据grid参数适配,可选为:// {number}(x坐标,单位px)// y: {number}, // 垂直安放位置,默认为根据grid参数适配,可选为:// {number}(y坐标,单位px)// width: {number}, // 指定宽度,横向布局时默认为根据grid参数适配// height: {number}, // 指定高度,纵向布局时默认为根据grid参数适配backgroundColor: 'rgba(0,0,0,0)', // 背景颜色dataBackgroundColor: '#eee', // 数据背景颜色fillerColor: 'rgba(144,197,237,0.2)', // 填充颜色handleColor: 'rgba(70,130,180,0.8)' // 手柄颜色},// 网格grid: {x: 80,y: 60,x2: 80,y2: 60,// width: {totalWidth} - x - x2,// height: {totalHeight} - y - y2,backgroundColor: 'rgba(0,0,0,0)',borderWidth: 1,borderColor: '#ccc'},// 类目轴categoryAxis: {position: 'bottom', // 位置nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'boundaryGap: true, // 类目起始和结束两端空白策略axisLine: { // 坐标轴线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle控制线条样式color: '#48b',width: 2,type: 'solid'}},axisTick: { // 坐标轴小标记show: true, // 属性show控制显示与否,默认不显示interval: 'auto',// onGap: null,inside : false, // 控制小标记是否在grid里length :5, // 属性length控制线长lineStyle: { // 属性lineStyle控制线条样式color: '#333',width: 1}},axisLabel: { // 坐标轴文本标签,详见axis.axisLabelshow: true,interval: 'auto',rotate: 0,margin: 8,// formatter: null,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE color: '#333'}},splitLine: { // 分隔线show: true, // 默认显示,属性show控制显示与否// onGap: null,lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 color: ['#ccc'],width: 1,type: 'solid'}},splitArea: { // 分隔区域show: false, // 默认不显示,属性show控制显示与否// onGap: null,areaStyle: { // 属性areaStyle(详见areaStyle)控制区域样式 color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)'] }}},// 数值型坐标轴默认参数valueAxis: {position: 'left', // 位置nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'nameTextStyle: {}, // 坐标轴文字样式,默认取全局样式boundaryGap: [0, 0], // 数值起始和结束两端空白策略splitNumber: 5, // 分割段数,默认为5axisLine: { // 坐标轴线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle控制线条样式color: '#48b',width: 2,type: 'solid'}},axisTick: { // 坐标轴小标记show: false, // 属性show控制显示与否,默认不显示inside : false, // 控制小标记是否在grid里length :5, // 属性length控制线长lineStyle: { // 属性lineStyle控制线条样式color: '#333',width: 1}},axisLabel: { // 坐标轴文本标签,详见axis.axisLabelshow: true,rotate: 0,margin: 8,// formatter: null,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE color: '#333'}},splitLine: { // 分隔线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 color: ['#ccc'],width: 1,type: 'solid'}},splitArea: { // 分隔区域show: false, // 默认不显示,属性show控制显示与否areaStyle: { // 属性areaStyle(详见areaStyle)控制区域样式 color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)'] }}},polar : {center : ['50%', '50%'], // 默认全局居中radius : '75%',startAngle : 90,splitNumber : 5,name : {show: true,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLEcolor: '#333'}},axisLine: { // 坐标轴线show: true, // 默认显示,属性show控制显示与否lineStyle: { // 属性lineStyle控制线条样式color: '#ccc',width: 1,type: 'solid'}},axisLabel: { // 坐标轴文本标签,详见axis.axisLabelshow: false,textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLEcolor: '#333'}},splitArea : {show : true,areaStyle : {color: ['rgba(250,250,250,0.3)','rgba(200,200,200,0.3)']}},splitLine : {show : true,lineStyle : {width : 1,color : '#ccc'}}},// 柱形图默认参数bar: {barMinHeight: 0, // 最小高度改为0// barWidth: null, // 默认自适应barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值barCategoryGap : '20%', // 类目间柱形距离,默认为类目间距的20%,可设固定值itemStyle: {normal: {// color: '各异',barBorderColor: '#fff', // 柱条边线barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}},emphasis: {// color: '各异',barBorderColor: 'rgba(0,0,0,0)', // 柱条边线barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1 label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}}},// 折线图默认参数line: {itemStyle: {normal: {// color: 各异,label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE},lineStyle: {width: 2,type: 'solid',shadowColor : 'rgba(0,0,0,0)', //默认透明shadowBlur: 5,shadowOffsetX: 3,shadowOffsetY: 3}},emphasis: {// color: 各异,label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}},//smooth : false,//symbol: null, // 拐点图形类型symbolSize: 2, // 拐点图形大小//symbolRotate : null, // 拐点图形旋转控制showAllSymbol: false // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略)},// K线图默认参数k: {// barWidth : null // 默认自适应// barMaxWidth : null // 默认自适应itemStyle: {normal: {color: '#fff', // 阳线填充颜色color0: '#00aa11', // 阴线填充颜色lineStyle: {width: 1,color: '#ff3200', // 阳线边框颜色color0: '#00aa11' // 阴线边框颜色}},emphasis: {// color: 各异,// color0: 各异}}},// 散点图默认参数scatter: {//symbol: null, // 图形类型symbolSize: 4, // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSi ze * 2//symbolRotate : null, // 图形旋转控制large: false, // 大规模散点图largeThreshold: 2000,// 大规模阀值,large为true且数据量>largeThreshold才启用大规模模式itemStyle: {normal: {// color: 各异,label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}},emphasis: {// color: '各异'label: {show: false// position: 默认自适应,水平布局为'top',垂直布局为'right',可选为// 'inside'|'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}}},// 雷达图默认参数radar : {itemStyle: {normal: {// color: 各异,label: {show: false},lineStyle: {width: 2,type: 'solid'}},emphasis: {// color: 各异,label: {show: false}}},//symbol: null, // 拐点图形类型symbolSize: 2 // 可计算特性参数,空数据拖拽提示图形大小 //symbolRotate : null, // 图形旋转控制},// 饼图默认参数pie: {center : ['50%', '50%'], // 默认全局居中radius : [0, '75%'],clockWise : false, // 默认逆时针startAngle: 90,minAngle: 0, // 最小角度改为0selectedOffset: 10, // 选中是扇区偏移量itemStyle: {normal: {// color: 各异,borderColor: '#fff',borderWidth: 1,label: {show: true,position: 'outer'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },labelLine: {show: true,length: 20,lineStyle: {// color: 各异,width: 1,type: 'solid'}}},emphasis: {// color: 各异,borderColor: 'rgba(0,0,0,0)',borderWidth: 1,label: {show: false// position: 'outer'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },labelLine: {show: false,length: 20,lineStyle: {// color: 各异,width: 1,type: 'solid'}}}}},map: {mapType: 'china', // 各省的mapType暂时都用中文mapLocation: {x : 'center',y : 'center'// width // 自适应// height // 自适应},showLegendSymbol : true, // 显示图例颜色标识(系列标识的小圆点),存在legend时生效itemStyle: {normal: {// color: 各异,borderColor: '#fff',borderWidth: 1,areaStyle: {color: '#ccc'//rgba(135,206,250,0.8)},label: {show: false,textStyle: {color: 'rgba(139,69,19,1)'}}},emphasis: { // 也是选中样式// color: 各异,borderColor: 'rgba(0,0,0,0)',borderWidth: 1,areaStyle: {color: 'rgba(255,215,0,0.8)'},label: {show: false,textStyle: {color: 'rgba(139,69,19,1)'}}}}},force : {// 数据map到圆的半径的最小值和最大值minRadius : 10,maxRadius : 20,density : 1.0,attractiveness : 1.0,// 初始化的随机大小位置initSize : 300,// 向心力因子,越大向心力越大centripetal : 1,// 冷却因子coolDown : 0.99,// 分类里如果有样式会覆盖节点默认样式itemStyle: {normal: {// color: 各异,label: {show: false// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },nodeStyle : {brushType : 'both',color : '#f08c2e',strokeColor : '#5182ab'},linkStyle : {strokeColor : '#5182ab'}},emphasis: {// color: 各异,label: {show: false// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },nodeStyle : {},linkStyle : {}}}},chord : {radius : ['65%', '75%'],center : ['50%', '50%'],padding : 2,sort : 'none', // can be 'none', 'ascending', 'descending'sortSub : 'none', // can be 'none', 'ascending', 'descending'startAngle : 90,clockWise : false,showScale : false,showScaleText : false,itemStyle : {normal : {label : {show : true// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE },lineStyle : {width : 0,color : '#000'},chordStyle : {lineStyle : {width : 1,color : '#666'}}},emphasis : {lineStyle : {width : 0,color : '#000'},chordStyle : {lineStyle : {width : 2,color : '#333'}}}}},island: {r: 15,calculateStep: 0.1 // 滚轮可计算步长 0.1 = 10%},markPoint : {symbol: 'pin', // 标注类型symbolSize: 10, // 标注大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbol Size * 2//symbolRotate : null, // 标注旋转控制itemStyle: {normal: {// color: 各异,// borderColor: 各异, // 标注边线颜色,优先于colorborderWidth: 2, // 标注边线线宽,单位px,默认为1label: {show: true,position: 'inside' // 可选为'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}},emphasis: {// color: 各异label: {show: true// position: 'inside' // 'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE}}}},markLine : {// 标线起始和结束的symbol介绍类型,如果都一样,可以直接传stringsymbol: ['circle', 'arrow'],// 标线起始和结束的symbol大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2symbolSize: [2, 4],// 标线起始和结束的symbol旋转控制//symbolRotate : null,itemStyle: {normal: {// color: 各异, // 标线主色,线色,symbol主色// borderColor: 随color, // 标线symbol边框颜色,优先于colorborderWidth: 2, // 标线symbol边框线宽,单位px,默认为2label: {show: false,// 可选为 'start'|'end'|'left'|'right'|'top'|'bottom'position: 'inside',textStyle: { // 默认使用全局文本样式,详见TEXTSTYLEcolor: '#333'}},lineStyle: {// color: 随borderColor, // 主色,线色,优先级高于borderColor和color// width: 随borderWidth, // 优先于borderWidthtype: 'solid',shadowColor : 'rgba(0,0,0,0)', //默认透明shadowBlur: 5,shadowOffsetX: 3,shadowOffsetY: 3}},emphasis: {// color: 各异label: {show: false// position: 'inside' // 'left'|'right'|'top'|'bottom'// textStyle: null // 默认使用全局文本样式,详见TEXTSTYLE},lineStyle : {}}}},textStyle: {decoration: 'none',fontFamily: 'Arial, Verdana, sans-serif',fontFamily2: '微软雅黑', // IE8- 字体模糊并且不支持不同字体混排,额外指定一份fontSize: 12,fontStyle: 'normal',fontWeight: 'normal'},// 默认标志图形类型列表symbolList : ['circle', 'rectangle', 'triangle', 'diamond','emptyCircle', 'emptyRectangle', 'emptyTriangle', 'emptyDiamond'],loadingText : 'Loading...',// 可计算特性配置,孤岛,提示颜色calculable: false, // 默认关闭可计算特性calculableColor: 'rgba(255,165,0,0.6)', // 拖拽提示边框颜色calculableHolderColor: '#ccc', // 可计算占位提示颜色nameConnector: ' & ',valueConnector: ' : ',animation: true,animationThreshold: 2500, // 动画元素阀值,产生的图形原素超过2500不出动画addDataAnimation: true, // 动态数据接口是否开启动画效果animationDuration: 2000,animationEasing: 'ExponentialOut' //BounceOut}。