Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

吐槽一下,1、没有删除数据的功能只有addData 2、每次addData时候图标必须有2个以上值,否则报错! #394

Closed
Jaware opened this issue Jun 30, 2014 · 12 comments
Labels

Comments

@Jaware
Copy link

Jaware commented Jun 30, 2014

吐槽一下,1、没有删除数据的功能只有addData 2、每次addData时候图标必须有2个以上值,否则报错!!!!!!!!!

@taiyun
Copy link

taiyun commented Jun 30, 2014

感叹号能不能少几个?看着难受啊。

@kener
Copy link
Contributor

kener commented Jun 30, 2014

1、你没搞懂ECharts的数据驱动,为什么没有setTitle接口,为什么没有setLegend接口??其实addData都是可以没有的。你的option就是驱动图形的根本。
2、你的代码有问题,从未做过这个限制,也做过测试支持单个或多个插值。

@kener kener closed this as completed Jun 30, 2014
@Jaware
Copy link
Author

Jaware commented Jul 1, 2014

好吧,第一条解释还凑合,但是第二条我们的测试确实证实echarts当图表上只有一条记录时候使用addData是会报错的;我修改了一下官方的api http://echarts.baidu.com/doc/example/dynamicLineBar.html,

series : [
{
name:'预购队列',
type:'bar',
xAxisIndex: 1,
yAxisIndex: 1,
data:(function (){
var res = [];
var len = 1;
while (len--) {
res.push(Math.round(Math.random() * 1000));
}
return res;
})()
},
{
name:'最新成交价',
type:'line',
data:(function (){
var res = [];
var len = 1;
while (len--) {
res.push((Math.random()*10 + 5).toFixed(1) - 0);
}
return res;
})()
}
]

只是把len 10改为1然后就不正常了,改为2就可以了

@Jaware
Copy link
Author

Jaware commented Jul 1, 2014

Uncaught TypeError: Cannot read property '0' of undefined echarts.js:30
l.addDataAnimation echarts.js:30
a.addData echarts.js:30
(anonymous function)

@Jaware
Copy link
Author

Jaware commented Jul 1, 2014

当我们把addDataAnimation设置为false时候虽然不报错了,但是仍然无法追加数据的

@Jaware Jaware changed the title 吐槽一下,1、没有删除数据的功能只有addData 2、每次addData时候图标必须有2个以上值,否则报错!!!!!!!!! 吐槽一下,1、没有删除数据的功能只有addData 2、每次addData时候图标必须有2个以上值,否则报错! Jul 1, 2014
@kener
Copy link
Contributor

kener commented Jul 1, 2014

Got it~
明白你说啥了,是原数据长度为一,不是追加数据长度为1。尽快修复

@kener kener reopened this Jul 1, 2014
@Jaware
Copy link
Author

Jaware commented Jul 3, 2014

另外提个建议,api里面的可用方法比较少或得到的信息不完整,例如点击事件,当点击图表上一个节点时获取的Data只是当前节点的数据,可否像tooltip那样获取到所有y轴数据呢

@kener kener added the bug label Jul 22, 2014
@kener kener closed this as completed in ff3955b Jul 23, 2014
@jiaojinqian
Copy link

只支持两条线动态添加吗?

@kener
Copy link
Contributor

kener commented Jan 13, 2015

啥?不已经fixed了吗?

@jiaojinqian
Copy link

我说的是series数组长度,三条线或者四条线同时动态添加

@kener
Copy link
Contributor

kener commented Jan 13, 2015

try~

@Deval520
Copy link

series.type=tree 当减少数据时会报错 这个是不是也是跟这个一样的bug?当增加数据时是没有问题的,但减少数据时就直接报错@kener @kener @Jaware

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants