我正在测试不同的JavaScript图形框架。我正在尝试使用生成的数据绘制线图和散点图。虽然一切都很顺利。尝试为散点图生成数据时遇到了麻烦。生成散点图的随机数据
因此,这将是很容易做这样的事情在PHP中,或以任何其他语言:
for ($i=0; $i < $x; $i++) {
$data[] = array(
'x' => mt_rand(0, 10000),
'y' => mt_rand(0, 10000)
);
}
结果是整个图表周围几乎均匀分布。所以我在这里试图想出一种方法来提供更好的随机数据,最终看起来更像散点图,而不是页面上的均匀分布的点。我无法想出任何东西。
我想的东西更像是从Web此随机散点图来结束:
所以它在弯道中的情节和几乎没有的某些部分更加激烈。但我不想让一个点完全不可能到达角落。
任何算法思想?
看看准随机数。这将平均覆盖整架飞机。 – arunmoezhi
很抱歉,如果我不太清楚,但我想是。我目前拥有的分布非常平均。我想完全相反。因此,与1.000.000点,它不会完全覆盖,但在图上还存在一些空白区域。 –
看起来像你需要'X'和'Y'是随机的,但是对于一个给定的样本'(X,Y)'你需要'X'和'Y'来互相靠近 – arunmoezhi