/ / Rysowanie prostokąta reprezentującego wartość w python? - python, matplotlib

Rysowanie prostokąta reprezentującego wartość w python? - python, matplotlib

Jak wykreślić prostokąt z kolorem reprezentującym wartość podobną do tego obrazu w python? wprowadź opis obrazu tutaj

Pokazałem prostokąt, ale wciąż próbuję wyświetlić wartości w prostokącie!

import matplotlib
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle

fig = plt.figure()
ax = fig.add_subplot(111)
rect1 = matplotlib.patches.Rectangle((0,1), 5, 0.5, color="c")

ax.add_patch(rect1)
ax.grid()
plt.xlim([-5, 20])
plt.ylim([-5, 6])

plt.show()


someX, someY = 0.5, 0.5
plt.figure()
currentAxis = plt.gca()
currentAxis.add_patch(Rectangle((someX - .1, someY - .1), 0.2, 0.2, color = "c", alpha=0.5))
plt.grid()
plt.show()

Wynik: wprowadź opis obrazu tutaj

Odpowiedzi:

0 dla odpowiedzi № 1

Można na przykład użyć funkcji tekstowej z biblioteki matplotlib.

http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.text

W podobnym poście możesz również znaleźć inne rozwiązanie:

Jak dodać tekst do prostokąta?