我正在使用一个名为windrose
的库绘制windrose图。
除了一部分,一切都很完美。下面是一个例子:
from windrose import WindroseAxes
from matplotlib import pyplot as plt
import matplotlib.cm as cm
import numpy as np
# Create wind speed and direction variables
ws = np.random.random(500) * 6
wd = np.random.random(500) * 360
ax = WindroseAxes.from_ax()
ax.bar(wd, ws, normed=True, opening=0.8, edgecolor='white')
ax.set_legend()
根据我在df
中的数据,我得到了这个图:
但是,相同数据的期望输出应该如下所示:
有什么区别?所以,如果你看第一个数字,你会发现度容器不是从0度开始的。事实上,如果你看N上的条,你会发现它减半了。然而,第二个数字从0度开始,第一个数字正好从N开始
有什么方法可以让我在windrose
中移动箱子,使它们从0度开始?在
编辑:我将上面的代码更新为一个简单的可验证示例。请注意,这些图不一定演示使用代码绘制的绘图(因为生成随机数),但是,它可以作为一种方式来演示我正在寻找的内容。在
目前没有回答
相关问题 更多 >
编程相关推荐