也許我已經提出了標題比問題更復雜,但是這裏有...!用matplotlib繪製笛卡爾空間中有角度纏繞的數據
我有一些角度數據,在xy平面上鄰接的,即跨在360 => 0度線 - 即,358,359,0,1,2 ....
如果我正在策劃這些和設置:
plt.xlim(0,360)
我當然會有三個點在劇情的最左邊,兩個在最右邊。你可以在這裏(比較複雜,與實際)地塊看到這個(x軸限制故意顛倒):
我真正喜歡的是把所有點左右在相同的位置繪製情節窗口,也許朝向情節的中心。在這個方案下,x軸減小到360-0度邊界的左邊,並且增加到右邊。
我不想對數據本身進行任何翻譯/轉換(這是一個大型的數據集等),所以我會用matplotlib這個技巧來做這件事。
我打算用hexbin繪製數據點,如果這有什麼區別的話。
爲希望感謝,並感謝您在您的幫助,
戴夫
最簡單的「絕招」。這使我的心是兩次策劃你的數據,即具有變化的x值繪製同樣的東西所以第二個的左邊與第一個的右邊相重合('x_new = x_old + 360')。這是一個選項嗎? – Avaris