我絕不是一個網頁設計師,所以我想爲你提供詳細的幫助。在一個網站上的條形圖
我想製作一個網站,跟蹤我使用0-100%條形圖輸入的一些數據。我會輸入圖表可以達到的最大數量,然後偶爾更新一些數據點,完成條形圖將反映這些數據點。
我怎麼會去這樣做呢?
我知道基本的HTML和PHP,但很久沒有用過了。
我絕不是一個網頁設計師,所以我想爲你提供詳細的幫助。在一個網站上的條形圖
我想製作一個網站,跟蹤我使用0-100%條形圖輸入的一些數據。我會輸入圖表可以達到的最大數量,然後偶爾更新一些數據點,完成條形圖將反映這些數據點。
我怎麼會去這樣做呢?
我知道基本的HTML和PHP,但很久沒有用過了。
我想大多數的建議是矯枉過正,沒有必要有當所有額外的庫/依賴性你需要的是一些簡單的條形圖純HTML/CSS應該做的......
PS:快速的代碼示例,只有在Firefox 3.x測試
<style type="text/css">
.bar
{
background-color: green;
position: relative;
height: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
</style>
<div id="barcontainer" style="width:200px;">
<div id="bar1" class="bar" style="width:43%;"></div>
<div id="bar2" class="bar" style="width:12%;"></div>
<div id="bar3" class="bar" style="width:76%;"></div>
<div id="bar4" class="bar" style="width:100%;"></div>
</div>
你可以很容易地改變單個條的寬度javascript(只是改變寬度)。
我知道你說過你是新的,但你應該看看谷歌可視化api。有一些好的東西可以做你想要的東西。
http://code.google.com/apis/visualization/
如果你不想做太多的編程你總是可以建立在谷歌電子表格圖表,然後就發佈/嵌入圖表在您的網站:
http://googlesystem.blogspot.com/2007/04/google-spreadsheets-charts.html
我解釋你的問題如:你想把條形圖放在你的網站上。 ExtJS具有良好的執行條形圖(http://extjs.com/deploy/dev/examples/chart/reload-chart.html),主要缺點是,你將需要學習一些JavaScript。
也許你應該看看D3。 這件事真的很棒。
非常酷和容易!我想我會試着讓這個工作。 – samoz 2009-07-14 23:30:15
這實際上非常正是我想要的。使用PHP變量實現百分比應該是微不足道的。這個網站只針對我個人,所以我並不擔心讓一些東西真的很花哨。這確實完成了這項工作。回答你。 – samoz 2009-07-14 23:42:50
哇。是的,ChristopheD幹得好! – Irwin 2009-07-15 12:31:34