【发布时间】:2010-11-26 11:54:43
【问题描述】:
我正在尝试使用谷歌图表显示一些数据点,但不幸的是,我可以使用的 url 长度限制为大约 2000 个字符,这意味着我可以使用大约 200 个数据点来显示图形。我有大约 800 个数据点并且还在增长,所以我需要将它们减少到 200 个以用于图表。现在我只是去掉 X=(800/200)-1 点然后跳过一个(并重复)到 200。
但是,大多数数据点位于数组的开头,因为这些点在图表上的位置呈指数级扩展(大约 1.2 指数)。最重要的点也是最近的点(在数组的末尾)。所以我需要一种方法来减少点数组,以便将大多数点留在数组的末尾,并在开头删除大部分(但不是全部)。
这将在每次制作图表时使用,因此它必须是确定性的(即不涉及随机)。如果有人能指出我正确的方向,我将不胜感激。
【问题讨论】:
-
2000字长的URL是GET方式造成的吗?然后转换为使用 POST 来代替
-
@ajreal - 好主意,但由于技术原因我不能使用它。
标签: php arrays algorithm graph