import pylab
from shapely.wkt import loads
 
def plot_coords(ax, ob):
     x, y = ob.xy
     ax.plot(x, y, 'o', color='r', ms=20) 
    # 'o', rond, 'r', couleur rouge, 20, taille)
def plot_line(ax, ob):
    x, y = ob.xy
    ax.plot(x, y, color='b')
def plot_multipt(ax, ob):
    for pt in ob:
        plot_coords(ax,pt)
def plot_multilignes(ax, ob):       
    for ligne in ob:
        plot_line(ax,ligne)
 
ax = pylab.gca() #ouverture d'une "fenêtre" pylab
 
ligne = loads('LINESTRING (3 1, 4 4, 5 5, 5 6)')
point  = loads('POINT (4 5)')
# ensuite suivant les cas 
plot_coords(ax,point)  #-> point
plot_line(ax, ligne)   #-> ligne
plot_coords(ax, ligne) #-> points
 
pylab.show()