javascript图表绘制问题

jecklibin 2013-05-23 11:54:18
下面是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浏览器并且安全设置也弄好了,但为什么会这样?求大神看看。
...全文
86 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jecklibin 2013-05-26
  • 打赏
  • 举报
回复
知道错误了,应改为:Arr.push(Number(s));

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧