5
Я пытаюсь построить 2D-изображение в Matplotlib (импортированное из png) и повернуть его произвольными углами. Я хочу создать простую анимацию, показывающую вращение объекта с течением времени, но пока я просто пытаюсь повернуть изображение. Я попытался несколько вариаций на следующий код без успеха:Поворот изображения в 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()
Я уверен, что я что-то не хватает, но я не был в состоянии понять это из Matplotlib документации и примеров.
Спасибо!
Похоже ndimage.rotate() является то, что я был после. Благодаря! – user2844064