也许我的标题比问题更复杂,但是这里有...!
我有一些角度数据,连续分布在x-y平面上,跨越360 => 0度线 - 即358、359、0、1、2等。
如果我要绘制它们并设置:
我当然会在图的最左侧有三个点,并在最右侧有两个点。您可以在此处查看更复杂和实际的情节(x轴限制故意反转):
我真正想要的是将所有点绘制在图窗口中相同的位置,可能朝向图的中心。在此方案下,x轴在360-0度边界左侧减小,在右侧增加。
我不想对数据本身进行任何翻译/移位(它是一个大型数据集等),因此我将寻求使用一些matplotlib技巧来完成此操作。
如果可以的话,我计划使用hexbin绘制数据点。
感谢您的关注,也感谢您提前的帮助,
戴夫
我有一些角度数据,连续分布在x-y平面上,跨越360 => 0度线 - 即358、359、0、1、2等。
如果我要绘制它们并设置:
plt.xlim(0,360)
我当然会在图的最左侧有三个点,并在最右侧有两个点。您可以在此处查看更复杂和实际的情节(x轴限制故意反转):
![angularly-wrapped dataset](https://istack.dev59.com/9Eg70.webp)
我不想对数据本身进行任何翻译/移位(它是一个大型数据集等),因此我将寻求使用一些matplotlib技巧来完成此操作。
如果可以的话,我计划使用hexbin绘制数据点。
感谢您的关注,也感谢您提前的帮助,
戴夫
x_new = x_old + 360
)。这是一个选项吗? - Avaris