1
繪圖定義顏色的線我想得出一個矢量在python根據函數(像y=f(x)
)的值限定其顏色。例如,如果線路的單位長度,在我想和藍色,並在端部(x=1
)用紅色來填充它的開始(x=0
),使用函數來定義顏色的調色板。蟒:由函數
我也想看看網頁,但沒有任何結果。
任何人都可以幫助我嗎?
在此先感謝。
繪圖定義顏色的線我想得出一個矢量在python根據函數(像y=f(x)
)的值限定其顏色。例如,如果線路的單位長度,在我想和藍色,並在端部(x=1
)用紅色來填充它的開始(x=0
),使用函數來定義顏色的調色板。蟒:由函數
我也想看看網頁,但沒有任何結果。
任何人都可以幫助我嗎?
在此先感謝。
您可能需要使用Python PIL爲:http://effbot.org/imagingbook/pil-index.htm
這裏是可以讓你開始,一旦您已安裝PIL一個簡單的例子:
import Image, ImageDraw
import math
# Create image, giving size and background color
im = Image.new("RGB", (400,400), (0, 128, 128))
# You will do your drawing in the image through the 'draw' object
draw = ImageDraw.Draw(im)
def f(x):
return math.sin(3*x)
# One loop alongside the line
for i in xrange(400):
# and another if you need a different width
for j in xrange(196, 204):
# Calculate an x-value in the range 0-1. This is a hack
# you might need something more general.
x = i/400.0
c = f(x)
# And calculate the colors from there
red = int(256*(1.0-c))
blue = 256 - red
im.putpixel((i, j), (red, 0, blue))
im.save("test.png", "PNG")
當然,我也不會對於任何需要演奏的東西,建議採用上述方法,但這可能足以讓你不必擔心。
請精煉的問題 - 它是關於根據在考慮到具體的繪圖庫,或約與Python繪製一個一般性的問題值設置顏色 – alonisser