我正在开发一个rails应用程序,我需要一个类似于RetailMeNot的“成功率”系统。我注意到他们使用jQuery Sparkline库(http://omnipotent.net/jquery.sparkline/)为每张优惠券生成成功率趋势。
例如,在他们的源代码中:
<em>84%</em> Success<br/><span class="trend">14,18,18,22,19,16,15,28,21,17</span>
<em>20%</em> Success<br/><span class="trend">-1,1,-1,-1,-2,-2,1,-1,1,-1</span>
有人可以向我解释为成功率制定类似趋势系统的最佳方法吗?
答案 0 :(得分:2)
趋势只是定期计算的数字。在这种情况下,网站看起来只是将他们从“这个优惠券为你工作吗?”得到的数据合并到一起。问题,然后在图表中绘制这些值。换句话说,他们在某个时间间隔(例如12小时)内获取(成功 - 失败)的数量,并为每个时间间隔绘制该数字。
随着时间的推移,它们可能会重新固定以保持x轴上的柱数可接受。例如,如果他们只想在地块上显示8个条形图,那么在4小时后它们将不得不加宽这些条形图。