百度echarts图表属性设置大全

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,

// 接受数组分别设定上右下左边距,同css

itemGap: 10,               // 各个item之间的间隔,单位px,默认为10,

// 横向布局时为水平间隔,纵向布局时为纵向间隔

itemWidth: 20,             // 值域图形宽度,线性渐变水平布局宽度为该值 * 10

itemHeight: 14,            // 值域图形高度,线性渐变垂直布局高度为该值 * 10

splitNumber: 5,            // 分割段数,默认为5,为0时为线性渐变

color:[``'#1e90ff'``,``'#f0ffff'``],``//颜色

//text:['高','低'],              // 文本,默认为数值文本

textStyle: {

color: '#333'                                // 值域文字颜色

}

},

6、toolbox 工具栏

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,

// 接受数组分别设定上右下左边距,同css

itemGap: 10,                  // 各个item之间的间隔,单位px,默认为10,

// 横向布局时为水平间隔,纵向布局时为纵向间隔

itemSize: 16,              // 工具箱图形宽度

featureImageIcon : {},            // 自定义图片icon

featureTitle : {

mark : '辅助线开关'``,

markUndo : '删除辅助线'``,

markClear : '清空辅助线'``,

dataZoom : '区域缩放'``,

dataZoomReset : '区域缩放后退'``,

dataView : '数据视图'``,

lineChart : '折线图切换'``,

barChart : '柱形图切换'``,

restore : '还原'``,

saveAsImage : '保存为图片'

}

},

7、tooltip 提示框

tooltip: {

trigger: 'item'``,           // 触发类型,默认数据触发,见下图,可选为:'item' ¦ 'axis'

showDelay: 20,             // 显示延迟,添加显示延迟可以避免频繁切换,单位ms

hideDelay: 100,            // 隐藏延迟,单位ms

transitionDuration : 0.4,         // 动画变换时间,单位s

backgroundColor: 'rgba(0,0,0,0.7)'``,  // 提示背景颜色,默认为透明度为0.7的黑色

borderColor: '#333'``,            // 提示边框颜色

borderRadius: 4,                // 提示边框圆角,单位px,默认为4

borderWidth: 0,                // 提示边框线宽,单位px,默认为0(无边框)

padding: 5,                   // 提示内边距,单位px,默认各方向内边距为5,

// 接受数组分别设定上右下左边距,同css

axisPointer : {                 // 坐标轴指示器,坐标轴触发有效

type : 'line'``,         // 默认为直线,可选为:'line' | 'shadow'

lineStyle : {          // 直线指示器样式设置

color: '#48b'``,

width: 2,

type: 'solid'

},

shadowStyle : {              // 阴影指示器样式设置

width: 'auto'``,         // 阴影大小

color: 'rgba(150,150,150,0.3)'  // 阴影颜色

}

},

textStyle: {

color: '#fff'

}

},

8、 dataZoom 区域缩放控制器

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)'       // 手柄颜色

},

9、 grid 网格

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'

},

10、categoryAxis 类目轴

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)'``]

}

}

},

11、valueAxis 数值型坐标轴默认参数

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)'``]

}

}

},

12、polar 极坐标图

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'

}

}

},

13、bar 柱形图默认参数

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

}

}

}

},

14、line 折线图默认参数

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                   // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略)

},

15、k K线图默认参数

k: {

// barWidth : null              // 默认自适应

// barMaxWidth : null           // 默认自适应

itemStyle: {

normal: {

color: '#fff'``,      // 阳线填充颜色

color0: '#00aa11'``,  // 阴线填充颜色

lineStyle: {

width: 1,

color: '#ff3200'``,    // 阳线边框颜色

color0: '#00aa11'          // 阴线边框颜色

}

},

emphasis: {

// color: 各异,

// color0: 各异

}

}

},

16、scatter 散点图默认参数

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

}

}

}

},

17、 radar  雷达图默认参数

radar : {

itemStyle: {

normal: {

// color: 各异,

label: {

show: false

},

lineStyle: {

width: 2,

type: 'solid'

}

},

emphasis: {

// color: 各异,

label: {

show: false

}

}

},

//symbol: null,          // 拐点图形类型

symbolSize: 2          // 可计算特性参数,空数据拖拽提示图形大小

//symbolRotate : null,    // 图形旋转控制

},

18、pie 饼图默认参数

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'

}

}

}

}

},

19、map 地图默认参数

map: {

mapType: 'china'``,   // 各省的mapType暂时都用中文

mapLocation: {

x : 'center'``,

y : 'center'

// width    // 自适应

// height   // 自适应

},

showLegendSymbol : true``,       // 显示图例颜色标识(系列标识的小圆点),存在legend时生效

itemStyle: {

normal: {

// color: 各异,

borderColor: '#fff'``,

borderWidth: 1,

areaStyle: {

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

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

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

img

img

img

img

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

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

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

最后

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

label: {

show: false

// position: 'outer'

// textStyle: null      // 默认使用全局文本样式,详见TEXTSTYLE

},

labelLine: {

show: false``,

length: 20,

lineStyle: {

// color: 各异,

width: 1,

type: 'solid'

}

}

}

}

},

19、map 地图默认参数

map: {

mapType: 'china'``,   // 各省的mapType暂时都用中文

mapLocation: {

x : 'center'``,

y : 'center'

// width    // 自适应

// height   // 自适应

},

showLegendSymbol : true``,       // 显示图例颜色标识(系列标识的小圆点),存在legend时生效

itemStyle: {

normal: {

// color: 各异,

borderColor: '#fff'``,

borderWidth: 1,

areaStyle: {

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

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

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

[外链图片转存中…(img-mwyuJqth-1712019006378)]

[外链图片转存中…(img-RqhuYFjV-1712019006379)]

[外链图片转存中…(img-pV0IblNg-1712019006379)]

[外链图片转存中…(img-mxuzqO4M-1712019006379)]

[外链图片转存中…(img-WId3UeIy-1712019006380)]

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

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

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

最后

由于题目很多整理答案的工作量太大,所以仅限于提供知识点,详细的很多问题和参考答案我都整理成了 PDF文件

[外链图片转存中…(img-Lc0LOmWn-1712019006380)]

[外链图片转存中…(img-zVBkmoln-1712019006380)]

[外链图片转存中…(img-9ycNGYXJ-1712019006380)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
  • 23
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值