imagefilledrectangle($image,0,0,$this->imgw,$this->imgh,$colorbg); 

解决方案 »

  1.   

    http://www.52lzzy.com/gd001.php记得给分哦!
      

  2.   

    呵呵,塔塔,你给的好象只是一个GD库做的gif文件吗。有具体的做法吗。而且这个图也不漂亮。^_^
      

  3.   

    随便找个小图片,然后用把图片拉长的方法,就可以实现这功能了,干什么要用GD呢?(仅指条状)GD库不是每个供应商都提供的
      

  4.   

    一般,图片在页面上的显示如下
    <img src="lookme.gif" width="45" height="17">你使用动态的把width="45"改成变化的就可以了,如下<img src="lookme.gif" width="<? echo $shu; ?>" height="17">$shu 根据要求变化就可以了.如果是要纵向的,就改height就是了.明白了吗?
      

  5.   

    那就用%啦!width的方法很好!呵呵!
      

  6.   

    去下载一下吧。我用过。很好用。有饼状图、柱状图等等。http://www.aditus.nu/jpgraph/jpdownload.php
      

  7.   

    不过我如果有很多人投票,怎么规定它的象素不超过页面的长度呢
    **************这不应该成为问题了,这里面的$shu(见上例)是你计算出来的,你完全可以在计算的时候,不让$shu超出最大值...说到底,$shu所体现的,也只是一个比例了,哪里有比例会大过1的道理.有点乱了.没想到你会在这个地方不明白,我也不知道怎么讲了.建议你试写一下,写到那里,你自己就会明白了.
      

  8.   

    简单的图只需html即可
    <table width=200>
    <tr><td><span style="height:10;width:10%;background:#ff0000"</td></tr>
    <tr><td><span style="height:10;width:50%;background:#00ff00"</td></tr>
    <tr><td><span style="height:10;width:25%;background:#0000ff"</td></tr>
    <tr><td><span style="height:10;width:10%;background:#ff00ff"</td></tr>
    <tr><td><span style="height:10;width:5%;background:#ffff00"</td></tr>
    </table>
    你需要改变的是样式和width的值
      

  9.   

    这回够漂亮了吧?
    http://www.52lzzy.com/bbs/viewthread.php?tid=192&pid=674&page=1&sid=HyYBRd#pid674
      

  10.   

    xuzuning(唠叨) 给我的启发
    <table height=50 width=150 >
    <tr valign="bottom"> <td valign="bottom"><hr  width="15" size="65%" color="#FF0000" id="hr1"></td>
    <td valign="bottom"><hr width="15" size="15%" color="#FF0000" id="hr2"></td>
    <td valign="bottom"><hr width="15" size="25%" color="#FF0000" id="hr3"></td>
    <td valign="bottom"><hr  width="15" size="45%" color="#FF0000" id="hr4"></td>
    <td valign="bottom"><hr  width="15" size="85" color="#FF0000" id="hr5"></td>
    </tr>
    </table>
      

  11.   

    浪子快刀的方法牛!,不过我如果有很多人投票,怎么规定它的象素不超过页面的长度呢这个问题用sql的统计函数来解决
    我只会asp,不会php
    ,你看看sql=select max(记录) form shu
    rs.open  sql,conn 1,1,1
    maxshu=rs(0)size=取整数(tdsize*(shu/maxshu)*80%)