import Image, ImageDraw, sys
dimensions = ( 500 , 200 )
img = Image.new ( "RGB" , dimensions)
draw = ImageDraw.Draw ( img)
num = 10
i = num
while ( i> 0 ) :
draw.line ( ( 0 , 0 , img.size [ 0 ] , i*img.size [ 1 ] /num) , ( 0 , 255 , 0 ) )
draw.line ( ( 0 , img.size [ 1 ] , img.size [ 0 ] , i*img.size [ 1 ] /num) , ( 0 , 255 , 0 ) )
i-= 1
del draw
# write to stdout
img.save ( sys .stdout , "PNG" )
aW1wb3J0IEltYWdlLCBJbWFnZURyYXcsIHN5cwoKZGltZW5zaW9ucyA9ICg1MDAsIDIwMCkKaW1nID0gSW1hZ2UubmV3KCJSR0IiLCBkaW1lbnNpb25zKQoKZHJhdyA9IEltYWdlRHJhdy5EcmF3KGltZykKbnVtID0xMAoKaSA9IG51bQp3aGlsZSAoaT4wKSA6IAogICBkcmF3LmxpbmUoKDAsIDAsIGltZy5zaXplWzBdLCBpKmltZy5zaXplWzFdL251bSksICgwLCAyNTUsIDApKQogICBkcmF3LmxpbmUoKDAsIGltZy5zaXplWzFdLCBpbWcuc2l6ZVswXSwgaSppbWcuc2l6ZVsxXS9udW0pLCAoMCwgMjU1LCAwKSkgIAogICBpLT0xCgpkZWwgZHJhdyAKCiMgd3JpdGUgdG8gc3Rkb3V0CmltZy5zYXZlKHN5cy5zdGRvdXQsICJQTkciKQ==
stdin
VHJ5IHRvIG1vZGlmeSB0aGUgcGljdHVyZSBieSB5b3Vyc2VsZi4KClNvbWUgc3VnZ2VzdGlvbnM6CjEuIE1vZGlmeSB0aGUgbnVtYmVyIG9mIGl0ZXJhdGlvbnMKMi4gQWRkIG1vcmUgbGluZXMgIAozLiBVc2UgYXJjcyBpbnN0ZWFkIG9mIGxpbmVzCjQuIFVzZSBtb3JlIGNvbG9ycwog
Try to modify the picture by yourself.
Some suggestions:
1. Modify the number of iterations
2. Add more lines
3. Use arcs instead of lines
4. Use more colors