2016-04-30 11 views
1

Ich habe ein Raster von Plots mit Matplotlib, und will Text zwischen zwei der Plots sein. Hier ist mein Code:Wie man Text zwischen Plots in Matplotlib setzt

import matplotlib.pyplot as plt 
fig, ax = plt.subplots(3,3, figsize = (14,8)) 
ax[0,0].set_title('(0,0)') 
ax[0,1].set_title('(0,1)') 
ax[0,2].set_title('(0,2)') 
ax[1,0].set_title('(1,0)') 
ax[1,1].set_title('(1,1)') 
ax[1,2].set_title('(1,2)') 
ax[2,0].set_title('(2,0)') 
ax[2,1].set_title('(2,1)') 
ax[2,2].set_title('(2,2)') 
info = 'A = {}'.format(1) 
ax[0,1].text(1.2,0.5,info) 
fig.tight_layout() 
plt.show() 

, die diese druckt:

enter image description here

Was ich will, ist, dort zu sein Text zwischen den Parzellen (0,1) und (0,2). Gibt es eine Möglichkeit, dies zu tun?

Antwort

0

Ja können Sie Matplotlibs text.Text classs

verwenden Sie müssen die x- und y-Werte setzen, die Mitte der rechten Achsen des Grundstücks für den Text hinzufügen möchten entsprechen und Sie können verticalalignment und horizontalalignment an Ort verwenden der Text wo du willst.

Siehe .

Hoffe, das hilft.

Verwandte Themen