2010-03-17 123 views
1

我可以像圖1一樣構建一個折線圖,但想知道如何構建一個像圖2所示的圖。我需要用顏色填充圖(如圖2所示)。我會怎麼做?PHP:折線圖

http://savepic.org/335025.png

+1

其中是pic1 pic2 ?? – 2010-03-17 07:46:34

+1

@Alen:我編輯了這個問題,添加鏈接到你張貼在副本中的圖片 - 如果需要,你可以編輯你的問題,而不是用更多的信息重新詢問他們*(你的其他問題,與這個一樣,可能會被重複關閉)* – 2010-03-17 07:58:06

回答

0

第二PIC似乎要繪製逐個像素與setpixel功能(在GD extension情況)。您所需要的只是在繪製一個代表值後用一種顏色填充較低的像素。

如果您想繪製與圖片1類似的圖形,但填充了顏色,則可以使用imagefilledpolygon函數繪製圖形。

0

我們通常使用commercial component來表示圖。它使用閃光燈,但功能強大且具有定製功能。

如果您想要一些jpeg或gif圖片圖形,在過去我們曾經使用jpgraph這是現在PHP5和麪向對象。

2

我不知道你使用的是什麼,但the excellent pChart library可以做到這一點:

Graph http://pchart.sourceforge.net/Pictures/example6.png

+0

在pChart網站上,它表示要在服務器上運行它,您需要使用編譯時使用GD庫支持的PHP。這有多常見(例如,如果你不運行你自己的服務器)?另外,如果他們還不支持它,那麼將PHP更新爲支持GD的PHP有多容易? – Dom 2010-03-17 09:25:09

+2

GD庫很常見。我沒有看到沒有GD編譯的Web主機。 – 2010-03-17 09:44:50