本帖最后由 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重视帮助文档的持续更新及内容的准确性,如果帮助文档都这么错漏百出,让开发者如何
相信你们底层引擎的优越性及稳定性
|