echarts属性的设置(完整大全)

// {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.axisLabel

show: 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, // 分割段数,默认为5

axisLine: { // 坐标轴线

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.axisLabel

show: 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: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE

color: ‘#333’

}

},

axisLine: { // 坐标轴线

show: true, // 默认显示,属性show控制显示与否

lineStyle: { // 属性lineStyle控制线条样式

color: ‘#ccc’,

width: 1,

type: ‘solid’

}

},

axisLabel: { // 坐标轴文本标签,详见axis.axisLabel

show: false,

textStyle: { // 其余属性默认使用全局文本样式,详见TEXTSTYLE

color: ‘#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,默认为0

barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1

label: {

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, // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 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, // 最小角度改为0

selectedOffset: 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’

}

}

}

}
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

核心竞争力,怎么才能提高呢?

成年人想要改变生活,逆转状态?那就开始学习吧~

万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。

为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。

前端面试题汇总

JavaScript

性能

linux

前端资料汇总

完整版PDF资料免费分享,只需你点赞支持,动动手指点击此处就可领取了

前端工程师岗位缺口一直很大,符合岗位要求的人越来越少,所以学习前端的小伙伴要注意了,一定要把技能学到扎实,做有含金量的项目,这样在找工作的时候无论遇到什么情况,问题都不会大。

!**

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

核心竞争力,怎么才能提高呢?

成年人想要改变生活,逆转状态?那就开始学习吧~

万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。

为了帮助大家更好更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。

前端面试题汇总

JavaScript

性能

linux

前端资料汇总

完整版PDF资料免费分享,只需你点赞支持,动动手指点击此处就可领取了

前端工程师岗位缺口一直很大,符合岗位要求的人越来越少,所以学习前端的小伙伴要注意了,一定要把技能学到扎实,做有含金量的项目,这样在找工作的时候无论遇到什么情况,问题都不会大。

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ECharts是一个强大的可视化开源库,它能够帮助我们简单而高效地创建各种交互式的图表。在ECharts中,我们可以通过设置属性来定制图表的样式和行为。 首先,ECharts提供了一系列常规属性设置。比如说,我们可以设置图表的整体尺寸、位置以及背景颜色等。通过设置这些属性,我们可以调整图表的布局和外观,使其适应我们的需求。 其次,ECharts还提供了一系列数据属性设置。通过设置这些属性,我们可以导入数据,并将其与图表进行关联。我们可以设置数据的格式、类型以及维度等,以确保数据能够正确地显示在图表中。 此外,ECharts还允许我们设置样式属性。通过设置样式属性,我们可以调整图表中元素的颜色、大小和形状等。这样,我们可以根据需要突出显示某些数据或调整元素的显示效果。 除了常规属性、数据属性和样式属性ECharts还提供了一系列交互属性设置。通过设置这些属性,我们可以为图表添加交互功能,比如缩放、平移和选择等。这样,用户可以通过与图表进行交互来深入了解数据,并进行更多的探索和分析。 最后,ECharts还提供了一些其他属性设置,比如动画属性、事件属性和图例属性等。这些属性可以帮助我们为图表添加动画效果、定义图表的事件响应以及设置图例的显示方式等。 总的来说,ECharts提供了一整套属性设置,通过设置这些属性,我们可以完全定制化地创建各种类型的图表。无论是简单的柱状图还是复杂的散点图,ECharts都能提供强大的功能和灵活的属性设置,满足我们的各种需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值