在做一个PHP选课系统,要求在一个页面用柱形图或进度条显示各门课程的选课进度情况,请问怎么实现?顺便问下做柱形图简单还是进度条简单...PHP 柱形图 进度条

解决方案 »

  1.   

    <html><body>
    <div id="container" style="width:70%; height:50px; border:1px solid black;">
      <div id="progress-bar" style="width:50%;/*change this width */
           background-color:blue;
           height:45px;">
     </div>
    </div>
    </body>
    </html>
      

  2.   


    source:http://stackoverflow.com/questions/3951903/how-to-make-a-progress-bar如果要用动态的,就setInterval什么的,记不太清了。
      

  3.   

    你说的进度条是什么意思?
    进度条一般为动态的(输出后还会变长),柱形图一般为静态的(单次输出后外观就不变了,不是指数据)
    如果你只是静态横竖方向的区别,都没什么难的,网上找些js例子就可以了如果看不懂人家的,自写的话
    很简单,弄个div,根据你输出的数据,固定一下宽高的像素值(自己按需要/比例换算),填上不同底色就行了
    剩下的就只是排版的问题
      

  4.   


    这个要求能不能描述的再清楚一点,,怎么通过人数就能出课程了,是比例吗还是什么的,上面那个例子你只要把你算出的值填到width就好了
      

  5.   

    http://pan.baidu.com/share/link?shareid=416278&uk=654555231自己下载区看
      

  6.   

    使用jpgraph函数库可以画出图像。这个是在服务端画好当成图像吐出来的。
    php需要支持gd函数库支持。折线图、饼图、柱状图都可以画。