Использование ТОЛЬКО matplotlib

Мне нравится matplotlib — и мне нравится делать графики, используя только matplotlib. Это потому, что я ненавижу читать страницы и страницы документации из какой-то малоизвестной библиотеки данных, которую я буду использовать только один раз для диаграммы.

Однако мне не удалось найти руководство, которое делало диаграмму роз, используя только matplotlib. Оказывается, это действительно просто; это всего лишь несколько гистограмм, расположенных друг над другом на полярной оси.

Мы начинаем с простой гистограммы, используя приведенный выше код, и заканчиваем диаграммой ниже. Обратите внимание, что когда мы делаем наши данные, мы добавляем предыдущие бары. Это потому, что мы будем строить несколько гистограмм друг над другом.

Теперь меняем две строчки в коде. Во-первых, строка 10 до x_max = 2*np.pi и строка 15 до ax = fig.add_subplot(111, polar=True) . Это дает нам следующий график.

Теперь у нас есть розовая диаграмма, но мы можем немного почистить ее с помощью следующего кода:

…и в итоге мы получаем график ниже!