среда, 23 октября 2013 г.

Matplotlib подписи по-русски. Matplotlib cyrillic labels

Давняя тема, которая когда-то просто будоражила умы питонистов России. Сейчас вроде все освоили те или иные приёмы, как подписывать графики и рисунки русскими буквами или кириллицей. В комментариях к этому посту Н. Кодунова (www.koldunov.net) было немало решений. Касались они, в основном, python2. Предлагаю очередной notebook, который сегодня посвящен настройке в matplotlib корректного отображения русских подписей.

Ссылка на ноутбук: matplotlib.cyrillic labels
Сcылка на github, где лежит данный ноутбук.

В notebook-е всего один пример, но зато он не с синусами, а с арктангенсами! Кстати, котангенсов в numpy нет. Они есть только в scipy.special (называется cotdg, аргумент в градусах).

Как перевести UV в направление и скорость ветра? How to convert wind UV-components to direction and velocity?

 Всё просто.  def uv2dir(u, v):     '''     Источник:     https://github.com/blaylockbk/Ute_WRF/blob/master/functions/wind_calc...