Я изобразил свои данные о ветре (направление и скорость) с помощью модуля «Роза ветров» https://windrose.readthedocs.io/en/latest/index.html.
Результаты выглядят хорошо, но я не могу экспортировать их в виде рисунка (png, eps или что-либо еще, чтобы начать), потому что результатом является особый тип объекта, который не имеет атрибута 'savefig', или я его не нахожу.
У меня есть два pandas.core.series.Series: ff, dd
print(ff)
результат:
TIMESTAMP
2016-08-01 00:00:00 1.643
2016-08-01 01:00:00 2.702
2016-08-01 02:00:00 1.681
2016-08-01 03:00:00 2.208
....
print(dd)
результат:
TIMESTAMP
2016-08-01 00:00:00 328.80
2016-08-01 01:00:00 299.60
2016-08-01 02:00:00 306.90
2016-08-01 03:00:00 288.60
...
Мой код выглядит так:
from windrose import WindroseAxes
ax2 = WindroseAxes.from_ax()
ax2.bar(dd, ff, normed=True, opening=0.8, edgecolor='white', bins = [0,4,11,17])
ax2.set_legend()
ax2.tick_params(labelsize=18)
ax2.set_legend(loc='center', bbox_to_anchor=(0.05, 0.005), fontsize = 18)
ax2.savefig('./figures/windrose.eps')
ax2.savefig('./figures/windrose.png')
Но результат:
AttributeError: 'WindroseAxes' object has no attribute 'savefig'
Знаете ли вы, как создать фигуру из результата, чтобы я мог использовать ее в своей работе?
Спасибо!