javascript图表绘制问题

落叶飘零 发布于 2013/05/24 00:02
阅读 218
收藏 0
下面是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浏览器并且安全设置也弄好了,但为什么会这样?
加载中
0
行陌路
行陌路
数据格式跟你选的图表类型不匹配啊
落叶飘零
落叶飘零
怎么不匹配了?我没看出来。能不能讲详细些。
0
sjunjun
sjunjun
你把arr打印出来看看是啥
落叶飘零
落叶飘零
能打印出来,和文件中的数据相同。
0
落叶飘零
落叶飘零
找到错误了,谢谢!
返回顶部
顶部