echarts刷新数据时x轴数据不变的问题

在使用ECharts时遇到一个问题,即在刷新图表数据时,X轴显示不变。经过分析,问题出在初始化时将xAxis设置为数组,而在刷新数据时只更新了data部分。为了解决这个问题,可以采取两种方法:一是直接修改xAxis的值,二是将xAxis初始化部分改为非数组形式。这两种方法都能确保在数据刷新时正确更新X轴。
摘要由CSDN通过智能技术生成

写了一个echarts,再刷新图形的时候,发现x轴不变,经过多方查找发现问题,如下:

开始的时候我的写法如下,

var myChart2 = echarts.init(document.getElementById("charts2"), 'shine');
option2 = {
    tooltip : {
        trigger: 'axis'
    },
    legend: {
        data:['用户数','设备数'],
//        data:[],
        y:"bottom"
    },
    grid: {
    	top: '2%',
        left: '2%',   //图表距边框的距离
        right: '2%',
        bottom: '4%',
        containLabel: true
    },
    xAxis: [
        {
		    type: 'category',
		    boundaryGap: false,
		    data: ['7-1','7-2','7-3','7-4','7-5','7-5','7-6','7-7','7-8','7-9','7-10','7-11','7-12','7-13'],
		    //x轴文字旋转
		    axisLabel:{
			    rotate:30,
			    interval:0
		    }
	    }
    ],
yAxis : [
        {
          
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值