Изменить линейную ось X на круговую ось X - PullRequest
0 голосов
/ 13 октября 2019

У меня есть серия чисел от 0 до 360, которые я хочу нанести на ось X. Ось X должна быть «круглой», то есть не должно быть отрицательных чисел перед нулем, но 359 вместо -1, 358 вместо -2 и т. Д. Я хотел бы график, ось X которого идет от 320 до 40,что-то вроде: https://imgur.com/k1Ss2WJ

Я не хочу вручную изменять данные и отметки на осях, но я хотел бы знать, есть ли более прямой путь, сохраняя данные как есть.

1 Ответ

0 голосов
/ 13 октября 2019

Все довольно просто. Вам нужно использовать %, известный как оператор по модулю. Вот как вы будете конвертировать ваши числа по оси X:

# Say your numbers are like these:
xaxis = [-1, -2, 600, 200, 360, 0, 6]

mod_xaxis = [x % 360 for x in xaxis]
# mod_xaxis is now [359, 358, 240, 200, 0, 0, 6]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...