python: как поворачивать линию на 45 градусов

Python
Вопрос: У меня есть две точки и нарисуйте их как строку, как показано ниже. fig=plt.figure(figsize=(7,6)) plt.plot(lont[-2:],latt[-2:],'b') plt.show() и теперь я хочу повернуть эту линию на 45 градусов (взять одну из двух точек в качестве источника), как мне это сделать? Лучший ответ: Вращение выглядит следующим образом: newx = (x1 - xorigin)*cos(45 * pi / 180) newy

Вопрос:

У меня есть две точки и нарисуйте их как строку, как показано ниже.

fig=plt.figure(figsize=(7,6)) plt.plot(lont[-2:],latt[-2:],’b’) plt.show()

enter image description here

и теперь я хочу повернуть эту линию на 45 градусов (взять одну из двух точек в качестве источника), как мне это сделать?

Лучший ответ:

Вращение выглядит следующим образом:

newx = (x1 — xorigin)*cos(45 * pi / 180) newy = (y1 — yorigin)*sin(45 * pi / 180)

Если одним из ваших очков является происхождение, вам нужно только применить его к другому пункту

Оцените статью
Добавить комментарий