所以我正在做的是每隔4小时从网站存储数据。我想要一个最近两天的线图,y轴将是玩家的数量,该值可以是0-30,000,该值取决于网站的刮擦。
在mysql中存储数据的最佳方法是什么?哪个是易于使用的图形解决方案?
有人使用过Raphaël吗?
答案 0 :(得分:1)
嘿,Google Charts正是您正在寻找的。它可以从数据集创建任何类型的图表,并且可以自定义。
对于实际的数据检索,上面的答案将对您有所帮助。 :)
答案 1 :(得分:0)
我做过类似的事情。我将玩家的数量与时间戳一起存储在表格中,然后使用jquery和jqplot来显示数据。
答案 2 :(得分:0)
您可以拥有类似
的表格结构Player_Stats
players int
hour int
然后每小时你可以写一下:
insert into Player_stats (players, hour) values(NUMBEROFPLAYERS, HOUR#)
;
其中HOUR#是从1到X的可能小时数的值(如果您只想将内容存储在正在运行的日志中,否则,将小时更改为时间戳)....插入更像是
insert into Player_Stats (players, timestamp) values(NUMBEROFPLAYERS, NOW());
然后您将使用以下内容检索您的数据:
select players, hour from Player_Stats
;
或者,如果你把事情保持在永久性的状态,并想从现在到2天前抓住一个范围:
select players, timestamp from Player_Stats where timestamp between now() and date_sub(timestamp, interval 2 day);
然后你可以使用Google Visualizations这样的图表库...他们有专门针对不同图表格式化数据的文档。
答案 3 :(得分:0)