Dobrý den, jak prosím rotovat matplotlib.patches.Polygon o daný úhel.
Kód níže nic neukazuje jako output. Co je na něm prosím špatně? Děkuji
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as patches
import matplotlib as mpl
fig, ax = plt.subplots(figsize=(10,3))
x = [0.3,0.6,.5,.4]
y = [0.7,0.7,0.9,0.9]
trapezoid = patches.Polygon(xy=list(zip(x,y)), fill=False)
t_start = ax.transData
t = mpl.transforms.Affine2D().rotate_deg(-45)
t_end = t_start + t
trapezoid.set_transform(t_end)
print(repr(t_start))
print(repr(t_end))
ax.add_patch(trapezoid)
plt.show()
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Newbie

Nahlásit jako SPAM
IP: 2a00:1028:9197:cbb6:a4fe:3e24:c853:8ab9...–


Nejlepší odpověď
Zjistit počet nových příspěvků
































