【发布时间】:2016-09-25 17:03:31
【问题描述】:
我正在尝试使用 python 中的模块 windrose 在子图中绘制风玫瑰
https://pypi.python.org/pypi/windrose/
除了一些例子,没有太多的文档,所以我不知道如何用它来绘制不同的风玫瑰子图
我的尝试很总结:
import pandas as pd
import matplotlib.pyplot as plt
from windrose import WindroseAxes
import matplotlib.cm as cm
from time import sleep
v=df.speed
d=df.direction
f = Figure(figsize=(16,9), dpi=60)
a = f.add_subplot(131)
ax = WindroseAxes.from_ax()
a.set_axes(ax)
ax.bar(d,v, normed= True,opening=0.8, edgecolor='white')
ax.set_legend()
然后b = f.add_subplot(132)
……
等等
我的第二个问题是,
一旦我生成了情节,我想用 time.sleep() 或类似的东西引入一个暂停
我尝试了一个简单的例子:
-I plot something
-then export it to png format with f.savefig()
-then I introduce sleep(20)
-then the code continues
但是虽然导出了正确的 png 并没有显示在屏幕上,代码还在继续。因为它不会引发任何错误,我想我应该在 sleep() 之前或之后添加一些东西
【问题讨论】:
-
请分别提出两个问题。
标签: python matplotlib sleep windrose