用echarts做数据统计报表如何用直线连接表上的两个断点

剩夏光年 浙江工业大学 学生  2015-08-07 04:51:48


不是把数据置为0
...全文
267 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qq_38252697 2017-04-10
// 因为echarts的缺陷. 不显示断点. 修理一下arrayTotalProfit_All 让他每个点都有数据 //遍历数据,从第一个有数据的点开始. 找到后面的第一个有数据的点. 求他们之间的所有点的值.循环 for(var i = 0 ; i < arrayTotalProfit_All.length ; i++){ var item = arrayTotalProfit_All[i]; if(item == '-'){ continue; }else{ //找下一个有数据点 for(var j = i+1 ; j < arrayTotalProfit_All.length;j ++){ if(arrayTotalProfit_All[j] != '-'){//则从i 到 j 的点都附上值 var next = arrayTotalProfit_All[j]; for(var m = i+1 ; m < j; m++){ arrayTotalProfit_All[m] = (next-item)/(j-i) *(m-i)+item; //线性计算个值 } i = j; i--; break; } } } } arrayTotalProfit_All指什么,这段代码放在哪里》
回复
wangduqiang747 2015-09-10
// 因为echarts的缺陷. 不显示断点. 修理一下arrayTotalProfit_All 让他每个点都有数据
		//遍历数据,从第一个有数据的点开始. 找到后面的第一个有数据的点. 求他们之间的所有点的值.循环
		for(var i = 0 ; i < arrayTotalProfit_All.length ; i++){
			var item = arrayTotalProfit_All[i];
			if(item == '-'){
				continue;
			}else{
				//找下一个有数据点
				for(var j = i+1 ; j < arrayTotalProfit_All.length;j ++){
					if(arrayTotalProfit_All[j] != '-'){//则从i 到 j 的点都附上值
						var next = arrayTotalProfit_All[j];
						for(var m = i+1 ; m < j; m++){
							arrayTotalProfit_All[m] = (next-item)/(j-i) *(m-i)+item; //线性计算个值
						}
						i = j;
						i--;
						break;
					}
				}
				
			}
		}
狗日的echarts 不成熟 . 干不了实事 花瓶
回复
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-07 04:51
社区公告
暂无公告