折线图适配X轴坐标Title旋转程度

本文详细介绍了使用ECharts配置一个动态折线图的过程,包括如何根据屏幕宽度调整X轴标签的倾斜角度、设置图例、工具提示、网格布局、X轴和Y轴的配置以及数据系列的样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 let isRotate = document.body.scrollWidth <= 350 ? "-20" : 0; // 获取屏幕宽度 
        var chartDom = document.getElementById('lineAvg');
        var myChart = echarts.init(chartDom);
        var option;
        option = {
            legend: {
                data: ['总均价'],
                x: 'center',
                top: "5%"
            },
            tooltip: {
                trigger: 'axis'
            },
            grid: {
                right: "7%",
                left: "15%"
            },
            xAxis: {
                type: 'category',
                data: res.bizDate,
                axisLabel: {// X轴title倾斜
                    interval: 0,      //坐标轴刻度标签的显示间隔(在类目轴中有效) 0:显示所有  1:隔一个显示一个 :3:隔三个显示一个...
                    rotate: isRotate    //标签倾斜的角度,显示不全时可以通过旋转防止标签重叠(-90到90)
                }
            },
            yAxis: {
                type: 'value',
                scale: true,
                // min: (value) => {
                //     return value.min > 10 ? 10 : 0;
                // }
            },
            series: [
                {
                    name: "总均价",
                    data: res.sumAvgPrice,
                    type: 'line',
                    smooth: true,
                    lineStyle: {
                        color: '#73c0de'
                    },
                    itemStyle: {
                        normal: {
                            color: '#73c0de'
                        }
                    }
                }
            ]
        };

        option && myChart.setOption(option);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值