echarts图表配置参数,【面试必备】

y轴刻度显示不全,调整图表大小和外边盒子大小都不起作用

在此要通过属性实现,有两个方法

·grid绘图区调整

grid为直角坐标系内绘图网格,可以在网格上绘制图表

可通过设置grid组件的 top、bottom、left、right 等属性来设置grid组件距离窗口上下左右的距离

通过 width height 等设置组件宽高

grid: {}

left: 50

}

也可通过x y属性来设置留白位置

grid: {

x: 60, //左留白

y: 80, // 上留白

x2: 12, // 右留白

y2: 15 // 下留白

}

·刻度标签与轴线之前的距离

axisLabel.margin 刻度标签与轴线之前的距离

yAixs: {

axisLabel: {

margin: 50

}

}

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’ // 线的类型

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

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

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

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

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

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

最后

今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。不过光是看完而不去付出行动,或者直接进入你的收藏夹里吃灰,那么我写这篇文章就没多大意义了。所以看完之后,还是多多行动起来吧!

可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。

端)**
[外链图片转存中…(img-DeqIrJvL-1711736550469)]

最后

今天的文章可谓是积蓄了我这几年来的应聘和面试经历总结出来的经验,干货满满呀!如果你能够一直坚持看到这儿,那么首先我还是十分佩服你的毅力的。不过光是看完而不去付出行动,或者直接进入你的收藏夹里吃灰,那么我写这篇文章就没多大意义了。所以看完之后,还是多多行动起来吧!

可以非常负责地说,如果你能够坚持把我上面列举的内容都一个不拉地看完并且全部消化为自己的知识的话,那么你就至少已经达到了中级开发工程师以上的水平,进入大厂技术这块是基本没有什么问题的了。

CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值