Возможно, я сделал заголовок более сложным, чем вопрос, но вот...!
У меня есть некоторые угловые данные, смежные в плоскости xy, которые охватывают линию 360 => 0 градусов, то есть 358 359,0,1,2....
Если бы я рисовал их и устанавливал:
plt.xlim(0,360)
У меня, конечно, было бы три точки в крайнем левом углу графика и две в крайнем правом. Вы можете увидеть это на (более сложном и актуальном) графике здесь (пределы по оси x намеренно изменены):
Мне бы очень хотелось, чтобы все точки располагались вокруг одной и той же позиции в окне графика, возможно, ближе к центру графика. В этой схеме ось x уменьшается слева от границы 360-0 градусов и увеличивается справа.
Я не хочу делать какие-либо переводы/сдвиги для самих данных (это большой набор данных и т. д.), поэтому я бы попытался сделать это с помощью некоторого трюка с matplotlib.
Я планирую построить точки данных с помощью hexbin, если это имеет значение.
Спасибо за внимание, и заранее спасибо за вашу помощь,
Дэйв
x_new = x_old + 360
). Это вариант? - person Avaris   schedule 24.11.2011