2d線(x1、y1) - >(x2、y2)を描画し、Affine2D.rotate_deg_aroundを使用してmatplotlibの角度thetaで回転します。matplotlib改行後の点の座標調整
start = (120, 0)
ht = 100
coords = currentAxis.transData.transform([start[0],start[1]])
trans1 = mpl.transforms.Affine2D().rotate_deg_around(coords[0],coords[1], 45)
line1 = lines.Line2D([start[0], start[0]], [start[1], ht+start[1]], color='r', linewidth=2)
line1.set_transform(currentAxis.transData + trans1)
currentAxis.add_line(line1)
Now(x2、y2)は回転後に(120、100)にならないでしょう。私は回転後に新しい(x2、y2)を見つける必要があります。
を得るために使用することができます。これは、線を作成する間に渡された値[120、120]と[0,100]を私に与えます。私は変態点が必要です。 –