【问题标题】:PHP & MySQL Graph FormulaPHP & MySQL 图表公式
【发布时间】:2011-07-28 23:53:28
【问题描述】:

我一直在做一个需要用图表来展示一些数据的网站,数据的展示方式是这样的:

我想知道是否有人知道该图表的正确公式,以及具有不同值等。目前我正在这样做:

$hitspercent = @round(($hits / $totalinfo) * 100);
$uniquespercent = @round(($uniques / $totalinfo) * 100);

我试图让它的值相当不同,所以最大值在图表的顶部,最小的在底部,不一定是一半。

【问题讨论】:

  • 那里的图形多好啊! +1
  • 其他人注意到他的变量被称为$hits
  • @genesis 将$ 读作S。出于某种原因,这让我觉得很有趣。
  • @Cyclone: xDD 我没这么想过:p

标签: php mysql formula


【解决方案1】:

漂亮的图表!

实际上,看到您在每个条形图上有 2 个值,蓝色的值($uniques ?)非常低,我不知道该怎么回答。

对于每个条形的一个值,我只需将数组的最小值用作底部(并且可能仅出于设计目的添加一个偏移量,以便最低条形的高度不会为 0 像素),例如:

$offset = 5;
$bottom = min($hits / $totalinfo) - $offset;

也许这个关于 php 条形图的教程会有所帮助,我将它放在我正在计划的应用程序的书签上: http://www.qualitycodes.com/tutorial.php?articleid=20&title=How-to-create-bar-graph-in-PHP-with-dynamic-scaling

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 2020-09-23
    相关资源
    最近更新 更多