In [1]:
import numpy as np
from matplotlib import pyplot
from PIL import Image

In [13]:
x = np.linspace(-1, 1)
y = np.linspace(-1, 1)
z = [ [u + 1.0j*v for u in x ] for v in y]
f = np.abs(z)

In [15]:
image = pyplot.imshow(f)
image.figure.savefig('figure.tiff', format='tif')
pyplot.show()



In [21]:
fig = pyplot.figure(frameon=False)
#fig.set_size_inches(w,h)
ax = pyplot.Axes(fig, [0., 0., 1., 1.])
ax.set_axis_off()
fig.add_axes(ax)
ax.imshow(f)
fig.savefig('raw_image.tiff', format='tif')

In [22]:
tiff_image = Image.open('raw_image.tiff')
pyplot.imshow(tiff_image)
pyplot.show()



In [ ]: