5
Próbuję wykreślić obraz 2D w Matplotlib (zaimportowany z png) i obrócić go o dowolne kąty. Chcę utworzyć prostą animację pokazującą obrót obiektu w czasie, ale na razie próbuję tylko obrócić obraz. Próbowałem kilka wariacji na poniższym kodzie bez powodzenia:Obracanie obrazu w Matplotlib
import matplotlib.pyplot as plt
import matplotlib.transforms as tr
import matplotlib.cbook as cbook
image_file = cbook.get_sample_data('ada.png')
image = plt.imread(image_file)
imAx = plt.imshow(image)
rot = tr.Affine2D().rotate_deg(30)
imAx.set_transform(imAx.get_transform()+rot)
plt.axis('off') # clear x- and y-axes
plt.show()
jestem pewien, że jestem brakuje czegoś, ale nie udało się ustalić to z docs matplotlib i przykładów.
Dzięki!
Wygląda ndimage.rotate() jest to, co było potem. Dzięki! – user2844064