[請益] 一個畫圖的問題

看板PHP作者 (Maktub)時間15年前 (2011/02/11 14:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
遇到一個想破頭的問題 來這邊求救 > < 在說明之前 先看一張圖 http://ppt.cc/BigO 我要呈現出來的東西 類似這樣 我先從一個資料庫讀取$value值 這些值大約介於-5.5~5.5之間 我把這區間分成48等份 每一等份會以一個色階表示 即是第一張圖 最上面的部份 然後我要將$value值(決定那個色階) 及其對應的位置變數 用imagefilledrectangle畫在數線上 數線上一塊塊藍色的長方形 即是畫上去的結果 會呈現藍色 是因為我先把$color變數 先指定成藍色 接著我要把每一等份的顏色標示出來 就遇到問題了 http://ppt.cc/l!lr 這是我把 其中一個有問題的色階先標上去 紅色部份 即是該色階 其他藍色 是尚未定義的 但是有一個問題是 例如chr4 數線上 竟然斷掉了 事實上 斷掉的部份 應該也要出現該色階的顏色才對 但是卻沒有呈現 如果相同的色階 單純只畫在chr4上 http://ppt.cc/zAHZ 剛剛斷掉的部份 其實是畫的出來的 但是不知道為什麼 所以有數線一起畫的時候 有些地方就會斷掉(但應該要有色塊的) 最後是我把 所以色階都畫上去 http://ppt.cc/FPW- 結果除了chr1 能完整呈線 chr2部份可以呈現 其餘 該有色塊的地方 都斷掉了 看起來就跟虛線一樣 48個色階 我用switch($value) $value 大約有15000筆 因為程式簡單 我實在找不太出來程式那裡有問題 還麻煩高手賜教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.32.9
文章代碼(AID): #1DLDeJm4 (PHP)
文章代碼(AID): #1DLDeJm4 (PHP)