下面是html文件代码:
<html>
<head>
<title>JSChart</title>
<script type="text/javascript" src="../../../sources/jscharts.js"></script>
</head>
<body>
<div id="graph">Loading graph...</div>
<script type="text/javascript">
var Arr=new Array();
var fso,ts, s;
var ForReading = 12;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("E:\data.txt", 1);
// 读取文件内容到字符串
for(var i=0;i<ForReading;i++)
{
s = ts.ReadLine();
Arr.push(new Number(s));
}
ts.Close();
for(var i=0;i<ForReading;i++)
alert(Arr[i]);
try{
var mydata = new Array();
for(var i=0;i<ForReading;i++)
mydata.push([i+1,Arr[i]]);
var myChart = new JSChart('graph', 'line');
myChart.setDataArray(mydata);
myChart.draw();
}catch(e){alert(e);}
</script>
</body>
</html>
data.txt格式如下:
11
13
12
14
15
10
9
15
13
12
16
14
js chart我已经下载并且目录没错,但是运行时显示“JSChart:input data in wrong format for selected chart type",之后显示”JSChart:No data loaded".这里我用的是IE浏览器并且安全设置也弄好了,但为什么会这样?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
数据格式跟你选的图表类型不匹配啊######怎么不匹配了?我没看出来。能不能讲详细些。######你把arr打印出来看看是啥######能打印出来,和文件中的数据相同。######找到错误了,谢谢!