【发布时间】:2012-08-01 16:06:47
【问题描述】:
我正在尝试提供一个用 JavaScript 编写的散点图,其中包含带有十进制值的二维。我从 MySQL 数据库中获取这些值,并使用 Php 将它们提供给图表。我的数据库有近 150000 个条目,对应于图中的 150000 对十进制输入。运行我的代码后,图表没有可视化。我从我的 Php 代码中获取了输出并将其粘贴到 JavaScript 代码中,它显示出了问题,但它没有说明什么(我正在使用 Dreamweaver)。如果我只为图表使用 3 对十进制输入,一切都会正常可视化。
我的问题是:您可以在散点图中显示多少个值有限制吗?
我现在正在使用 Highcharts 库中的散点图。我还尝试了 Google Chart Tools API 的散点图,但得到了相同的结果。
我的代码,在 JS 中使用 Php 提供图形是:
data: [<?php
for($j=0;$j<$i1;$j++)
{
if($females[$j]['Hour']=="00")
$females[$j]['Hour']="0";
echo "[".$females[$j]['Hour'].".".$females[$j]['Min'].",".$females[$j]['Sent']."]";
if(($j+1)!=$i1)
{
echo ",";
}
}
?>]},
有效的是:
data: [[0.3,-0.1623],[0.4,-0.1840],[0.5,-0.1555]]},
谢谢。
【问题讨论】:
-
你有很多情节点的问题吗?还是这只是一个理论问题?
-
您的 HighChart 代码是什么样的?如果可以的话,jsFiddle 一个例子。
-
是的,我有很多情节点的问题。例如。数据:[[0.0,-0.1239],[0.1,-0.1168],[0.2,-0.1263]] 这行得通,再添加一对点会导致错误:/(我对错误一无所知)
标签: php javascript html highcharts scatter-plot