echarts图表配置参数

axisLabel属性为x y轴坐标轴刻度标签的相关设置(xAxis.axisLabel / yAxis.axisLabel)

*axisLabel常用属性

. axisLabel.show 是否显示刻度标签

. axisLabel.interval 坐标轴刻度标签的显示间隔

. axisLabel.inside 刻度标签是否朝内,默认朝外

. axisLabel.rotate 刻度标签旋转的角度,在标签显示不下的时候可对标签进行旋转防止重叠

. axisLabel.formatter 刻度标签的内容格式器

. axisLabel.color(fontize/fontStyle/align/lineHeight/backgroundColor) 刻度标签常用css样式设置

4.图表区域线条颜色等

·areaStyle 区域填充颜色
·lineStyle 线条颜色
·itemStyle 折线点颜色

series: [{

// 折线区域颜色

areaStyle: { color: ‘#0c229f45’},

// 折线线条颜色

lineStyle: { color: ‘#0c229f45’},

// 折线点颜色(散点图颜色描边等样式)

itemStyle: { color: ‘#0c229f45’}

}]

5.图表上文本标签设置 label.normal

series: [{

label: {

normal: {

show: true, // 是否显示

position: top, //值还可以是(/left/right/inside/insideTop,[50%, 50%]相对图形左上角的位置)

distance: 30,// 当positon值为’top’等有效

rotate: 30, // 旋转角度

offset: true, //文字偏移量

formatter: function(val) {

var strs = val.name.split(‘’) //字符串数组

var str = ‘’

for(var i = 0, s; s = strs[i++]😉 { //遍历字符串数组

str += s

if(!(i % 4)) str += ‘\n’ //按需要求余

}

return ${str}: ${val.value}%

},//文本格式设置

color: red // (fontSize, fontStyle, fontWeight等css常用属性)

}

}

}]

6.图表上图表的高亮样式label.emphasis

series: [

label: {

normal: {},

emphasis: {

show: true, //是否有高亮效果

textStyle: {

fontWeight: ‘bold’

}

}

}

]

7.标签的视觉引导线样式

series: [

labelLine: {

normal: {

show: true, // 是否显示

length: 30, // 第一段线长度

length2: 40, // 第二段线长度

smooth: false, // 是否平滑视觉引导线,也可以是表示平滑程度的数值

lineStyle: {

color: ‘red’, // 线的颜色

width: 3, // 线的宽度

type: ‘solid’ // 线的类型

},

emphasis: {

show: true,

lineStyle: {

}

} // 高亮状态下引导线的样式

}

}

]

8.横向柱形图显示不同类别所占整体百分比

横向柱形图实现思路为将每个类别名称设置为y轴,然后将x轴隐藏

显示所占百分比思路为设置两个数据区域,然后让两个数据区域重叠,其中一个将数据都设置成100,另一个就设置自己所占百分比就行了

xAxis: {

show: false, //将x轴隐藏

type: ‘value’,

boundaryGap: [0, 0], //坐标轴两边留白策略,即图形在坐标轴内距离坐标轴线的边距,在未设置min和max值时,[0,0]表示两边不留白,图表紧挨坐标轴线,[0.3, 0.8]即表示图表距离轴线有留白

//min: 1000000 当设置min值是坐标轴起点的数值,如果Min值小于数据中的最小值,则图形会到坐标轴左侧显示,设置的boundrayGap: [x, y]中的x值无效,坐标轴刻度按max值和数据值来设定

//max: 2000000 当设置max值是坐标轴终点的数值,设置的boundrayGap: [x, y]中的y值无效

}

yAxis: {

axisLine: {

show: false

}, // y轴坐标轴线隐藏,注意不是y轴隐藏,我们还要显示文字的

axisTick: [{

show: false

}] // y轴坐标轴刻度隐藏

}

// 设置两个数据区域

series: [

{

type: ‘bar’,

data: [2.3, 64.2, 73.2, 63.4, 63.4],

tooltip: { show: false},

barMinHeight: 30, //最小柱高

barWidth: 10, // 柱宽度

barMaxWidth: // 最大柱宽度

z: 10, // 控制图表前后顺序

itemStyle: { // 柱子样式

normal: {

color: ‘#ff6600’, // 柱状图颜色

label: {

show: true, // 显示文本

position: ‘top’, // 数据值位置

formatter: ‘{c}%’,

textStyle: {

color: ‘#000’

}

}

}

}

},

{

type: ‘bar’,

data: [100, 100, 100, 100, 100],

tooltip: { show: false},

barMinHeight: 30,

barWidth: 10,

barMaxWidth: 100,

barGap: ‘-100%’, // 两个柱子之间的距离,如果要重叠设置为-100%

itemStyle: {

normal: {

color: ‘#ccc’, // 柱子颜色,作为底层背景

label: {

show: false,

position: ‘top’,

testStyle: {

color: ‘#000’

}

}

}

}

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

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

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

img

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

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

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

最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

详细大厂面试题答案、学习笔记、学习视频等资料领取,点击资料领取直通车免费领取!

前端视频资料:
觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)**

[外链图片转存中…(img-sAu35iAL-1713481932949)]

最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

详细大厂面试题答案、学习笔记、学习视频等资料领取,点击资料领取直通车免费领取!

[外链图片转存中…(img-nOQAznV2-1713481932949)]

前端视频资料:

  • 12
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是 echarts 图表中常用的一些参数和选项的解释: 1. title: 图表的标题,可以是字符串类型或者是包含文本样式的对象类型,例如: ``` title: { text: '某地区销售情况', textStyle: { color: '#333', fontSize: 16 } } ``` 2. xAxis: x 轴的配置选项,可以包括类型(category, value, time),坐标轴线、刻度线、标签等样式的配置,例如: ``` xAxis: { type: 'category', data: ['周一','周二','周三','周四','周五','周六','周日'], axisLine: { lineStyle: { color: '#333' } }, axisTick: { show: false } } ``` 3. yAxis: y 轴的配置选项,与 xAxis 类似,例如: ``` yAxis: { type: 'value', axisLine: { lineStyle: { color: '#333' } }, axisLabel: { formatter: '{value} 元' } } ``` 4. series: 数据系列的配置选项,可以包括数据、图表类型、样式、标注等,例如: ``` series: [{ name: '销售额', type: 'line', data: [120, 132, 101, 134, 90, 230, 210], itemStyle: { color: 'red' }, markLine: { data: [ {type: 'average', name: '平均值'} ] } }] ``` 5. legend: 图例的配置选项,用于展示数据系列的名称和颜色对应关系,例如: ``` legend: { data: ['销售额'], textStyle: { color: '#333' } } ``` 6. tooltip: 提示框的配置选项,用于展示鼠标悬浮在图表上时的数据信息,例如: ``` tooltip: { trigger: 'axis', axisPointer: { type: 'cross' } } ``` 7. grid: 图表的布局配置选项,可以设置图表的大小、位置和间距等,例如: ``` grid: { top: '10%', left: '3%', right: '4%', bottom: '3%', containLabel: true } ``` 这些是 echarts 图表中常用的一些参数和选项,具体的使用方式可以参考 echarts 的官方文档或者在线示例。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值