帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
202
Y币

[App引擎] 关于lineChart模块示例代码问题-----官方示例代码已修正

[复制链接]
发表于 2015-1-3 12:45:44
本帖最后由 szzss 于 2015-1-4 19:57 编辑

最近使用APICloud的过程中需要用到曲线绘制功能,发现lineChart模块能够进行曲线的绘制,于是把帮助文档中的示例
代码拷贝到自己工程里运行,发现并不能正常运行,曲线视图没有显示。先来看示例代码:
var obj = api.require('lineChart');  
obj.open({                                
               x:0,
               y:64,   
               width:320,   
               height:300,   
               yAxis:{"max":1000,"step":200},  
               xAxis:{"indexs":['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月','一月'],"screenXcount":7},   
               lines:[{'color': ' #800080', 'datas':[ 200,400,-300,500,-400,600,400,0,500,-100,800,100],id:1},           
                         {'color': '#7FFFAA', 'datas':[ -200,-400,300,-500,400,-600,-400,0,-500,100,-800,-100],id:2}],   
               backGroundColor:'#F0FFFF',    
               coorLineColor:'#C0C0C0',   
               markColor:'#051353',  
                id:1});
我标注红色部分都是出现错误或者与文档对功能描述不一致的地方。
其中参数width,height,backGroundColor,id在文档中已经标注删除线,但是在示例中还是有这些参数
这些错误导致了lineChart模块不能运行。
改后的代码:
var obj = api.require('lineChart');        
        obj.open({
            x:0,
            y:44,
            w : "auto",
            h : "auto",
            yAxis:{max:1000,step:200},
            xAxis:{indexs:['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月','一月'],screenXcount:7},
            lines:[{color: '#800080', datas:[ 200,400,-300,500,-400,600,400,0,500,-100,800,100],id:1},
                   {color: '#7FFFAA', datas:[ -200,-400,300,-500,400,-600,-400,0,-500,100,-800,-100],id:2}],
            bgColor:'#F0FFFF',
            coorLineColor:'#C0C0C0',
            markColor:'#051353'   
            
        },function(ret, err) {
                api.alert({msg:ret.status})
        });

这个代码是可以正常运行的。
通过这一点我希望APICloud重视帮助文档的持续更新及内容的准确性,如果帮助文档都这么错漏百出,让开发者如何
相信你们底层引擎的优越性及稳定性







28
帖子
0
勋章
8590万+
Y币
我们会努力的
18
帖子
0
勋章
398
Y币
双引号或者单引号中的max,step,indexs,screenXcount,color,datas这些都是JSON对象中的内部字段,不能添加引号

不敢苟同
5
帖子
0
勋章
202
Y币

恩,这句话不对,这个和引号没关系,主要还是示例中的参数与文档不对应的原因
楼主说的用示例代码不能运行是在ios还是android上?
5
帖子
0
勋章
202
Y币
TurboZ 发表于 2015-1-4 16:35
楼主说的用示例代码不能运行是在ios还是android上?

刚才我看了下示例代码,现在改正过来了,我发帖的那一天的示例代码是我帖子上贴出来的代码,那个代码是没法运行的
您需要登录后才可以回帖 登录

本版积分规则