Devpractice Team. Python. Визуализация данных. Matplotlib. Seaborn. Mayavi (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

УДК 004.6
ББК: 32.973

Devpractice Team. Python. Визуализация данных. Matplotlib. Seaborn. Mayavi. - devpractice.ru.
2020. - 412 с.: ил.

Данная книга посвящена библиотеками для визуализации данных на языке
программирования Python: Matplotlib, Seaborn, Mayavi. По каждой библиотеке приведено
подробное описание инструментов для визуализации данных, средств настройки внешнего
вида и компоновки графиков.

УДК 004.6
ББК: 32.973
Материал составил и подготовил:
Абдрахманов М.И.

Все права защищены. Любая часть этой книги не может быть воспроизведена в какой
бы то ни было форме и какими бы то ни было средствами без письменного разрешения
владельцев авторских прав.
Материал, представленный в книге, многократно проверен. Но поскольку человеческие
и технические ошибки все же возможны, авторы и коллектив проекта devpractice.ru не несут
ответственности за возможные ошибки и последствия, связанные с использованием
материалов из данной книги.

© devpractice.ru, 2020
© Абдрахманов М.И., 2020

1

Оглавление
Часть I. Библиотека Matplotlib.............................................................................................6
Введение...........................................................................................................................6
Глава 1. Быстрый старт...................................................................................................7
1.1 Установка................................................................................................................7
1.1.1 Варианты установки Matplotlib......................................................................7
1.1.2 Установка Matplotlib с помощью менеджера pip..........................................7
1.1.3 Проверка установки.......................................................................................7
1.2 Быстрый старт........................................................................................................8
1.3 Построение графика............................................................................................10
1.4 Несколько графиков на одном поле...................................................................11
1.5 Представление графиков на разных полях.......................................................12
1.6 Построение диаграммы для категориальных данных......................................14
1.7 Основные элементы графика.............................................................................15
Глава 2. Основы работы с модулем pyplot..................................................................19
2.1 Построение графиков..........................................................................................19
2.2 Текстовые надписи на графике..........................................................................21
2.2.1 Наименование осей.....................................................................................21
2.2.2 Заголовок графика.......................................................................................22
2.2.3 Текстовое примечание.................................................................................23
2.2.4 Легенда..........................................................................................................23
2.3 Работа с линейным графиком............................................................................24
2.3.1 Стиль линии графика...................................................................................24
2.3.2 Цвет линии....................................................................................................27
2.3.3 Тип графика..................................................................................................28
2.4 Размещение графиков отдельно друг от друга.................................................30
2.4.1 Работа с функцией subplot()........................................................................30
2.4.2 Работа с функцией subplots()......................................................................33
Глава 3. Настройка элементов графика......................................................................34
3.1 Работа с легендой...............................................................................................34
3.1.1 Отображение легенды.................................................................................34
3.1.2 Расположение легенды на графике............................................................36
3.1.3 Дополнительные параметры настройки легенды......................................38
3.2 Компоновка графиков..........................................................................................40
3.2.1 Инструмент GridSpec...................................................................................40
3.3 Текстовые элементы графика............................................................................45
3.3.1 Заголовок фигуры и поля графика..............................................................47
3.3.2 Подписи осей графика.................................................................................48
3.3.3 Текстовый блок.............................................................................................50
3.3.4 Аннотация.....................................................................................................52
3.4 Свойства класса Text...........................................................................................59
3.4.1 Параметры, отвечающие за отображение текста.....................................59
3.4.2 Параметры, отвечающие за расположение надписи................................62
3.4.3 Параметры, отвечающие за настройку заднего фона надписи...............64
3.5 Цветовая полоса — colorbar...............................................................................66
3.5.1 Общая настройка с использованием inset_locator()..................................68
3.5.2 Задание шкалы и установка надписи.........................................................70
3.5.3 Дополнительные параметры настройки цветовой полосы.......................71
2

Глава 4. Визуализация данных.....................................................................................73
4.1 Линейный график.................................................................................................73
4.1.1 Построение графика....................................................................................73
4.1.1.1 Параметры аргумента fmt....................................................................75
4.1.2 Заливка области между графиком и осью.................................................77
4.1.3 Настройка маркировки графиков................................................................82
4.1.4 Обрезка