Часть I. Библиотека Matplotlib Введение Глава 1. Быстрый старт 1.1 Установка 1.1.1 Варианты установки Matplotlib 1.1.2 Установка Matplotlib с помощью менеджера pip 1.1.3 Проверка установки 1.2 Быстрый старт 1.3 Построение графика 1.4 Несколько графиков на одном поле 1.5 Представление графиков на разных полях 1.6 Построение диаграммы для категориальных данных 1.7 Основные элементы графика Глава 2. Основы работы с модулем pyplot 2.1 Построение графиков 2.2 Текстовые надписи на графике 2.2.1 Наименование осей 2.2.2 Заголовок графика 2.2.3 Текстовое примечание 2.2.4 Легенда 2.3 Работа с линейным графиком 2.3.1 Стиль линии графика 2.3.2 Цвет линии 2.3.3 Тип графика 2.4 Размещение графиков отдельно друг от друга 2.4.1 Работа с функцией subplot() 2.4.2 Работа с функцией subplots() Глава 3. Настройка элементов графика 3.1 Работа с легендой 3.1.1 Отображение легенды 3.1.2 Расположение легенды на графике 3.1.3 Дополнительные параметры настройки легенды 3.2 Компоновка графиков 3.2.1 Инструмент GridSpec 3.3 Текстовые элементы графика 3.3.1 Заголовок фигуры и поля графика 3.3.2 Подписи осей графика 3.3.3 Текстовый блок 3.3.4 Аннотация 3.4 Свойства класса Text 3.4.1 Параметры, отвечающие за отображение текста 3.4.2 Параметры, отвечающие за расположение надписи 3.4.3 Параметры, отвечающие за настройку заднего фона надписи 3.5 Цветовая полоса — colorbar 3.5.1 Общая настройка с использованием inset_locator() 3.5.2 Задание шкалы и установка надписи 3.5.3 Дополнительные параметры настройки цветовой полосы Глава 4. Визуализация данных 4.1 Линейный график 4.1.1 Построение графика 4.1.1.1 Параметры аргумента fmt 4.1.2 Заливка области между графиком и осью 4.1.3 Настройка маркировки графиков 4.1.4 Обрезка графика 4.2 Ступенчатый, стековый, точечный и другие графики 4.2.1 Ступенчатый график 4.2.2 Стековый график 4.2.3 Stem-график 4.2.4 Точечный график (Диаграмма рассеяния) 4.3 Столбчатые и круговые диаграммы 4.3.1 Столбчатые диаграммы 4.3.1.1 Групповые столбчатые диаграммы 4.3.1.2 Диаграмма с errorbar-элементом 4.3.2 Круговые диаграммы 4.3.2.1 Классическая круговая диаграмма 4.3.2.2 Вложенные круговые диаграммы 4.3.2.3 Круговая диаграмма с отверстием 4.4 Цветовая сетка 4.4.1 Цветовые карты (colormaps) 4.4.2 Построение цветовой сетки Глава 5. Построение 3D-графиков. Работа с mplot3d Toolkit 5.1 Линейный график 5.2 Точечный график (диаграмма рассеяния) 5.3 Каркасная поверхность 5.4 Поверхность Часть II. Библиотека Seaborn Введение Глава 6. Быстрый старт 6.1 Установка 6.1.1 Варианты установки seaborn 6.1.2 Установка seaborn через менеджеры pip и conda 6.1.3 Проверка корректности установки 6.2 Быстрый старт 6.2.1 Построение точечного графика 6.2.2 Построение линейного графика 6.2.3 Работа с категориальными данными Глава 7. Настройка внешнего вида графиков 7.1 Стили seaborn 7.2 Контексты seaborn 7.3 Настройка сетки и осей 7.3.1 Сетка 7.3.2 Поле и оси графика 7.4 Легенда 7.5 Шрифт 7.6 Работа с цветом Глава 8. Визуализация отношений в данных 8.1 Общие параметры функций 8.1.1 Базовые аргументы 8.1.2 Параметры для повышения информативности графиков 8.2 Линейный график. Функция lineplot() 8.2.1 Знакомство с функцией lineplot() 8.2.2 Отображение математического ожидания и доверительных интервалов 8.2.3 Повышение информативности графика 8.2.3.1 Настройка цветовой схемы 8.2.3.2 Настройка стиля 8.2.3.3 Настройка толщины линии 8.2.4 Визуализация временных рядов 8.3 Диаграмма рассеяния. Функция scatterplot() 8.3.1 Знакомство с функцией scatterplot() 8.3.2 Повышение информативности графика scatterplot 8.3.2.1 Настройка цветовой схемы 8.3.2.2 Настройка стиля маркеров 8.3.2.3 Настройка размера маркера 8.4 Настройка внешнего вида элементов поля графика 8.4.1 Легенда 8.4.2 Подписи осей 8.4.3 Сортировка набора данных 8.5 Визуализация отношений с настройкой подложки. Функция relplot() Глава 9. Визуализация категориальных данных 9.1 Общие параметры функций 9.1.1 Базовые параметры 9.1.2 Параметры для повышения информативности графиков 9.2 Визуализация категориальных данных в виде точечных диаграмм 9.2.1 Функция stripplot() 9.2.2 Функция swarmplot() 9.3 Визуализации распределений категориальных данных 9.3.1 Функция boxplot() 9.3.2 Функция violin() 9.4 Визуализация оценок категориальных данных 9.4.1 Функция pointplot() 9.4.2 Функция barplot() 9.4.3 Функция countplot() 9.5 Работа на уровне фигуры. Функция catplot() Глава 10. Визуализация распределений в данных 10.1 Функция distplot() 10.2 Функция kdeplot() 10.3 Функция rugplot() Глава 11. Визуализация модели линейной регрессии 11.1 Общие параметры функций 11.2 Функция regplot() 11.3 Функция residplot() 11.4 Функция lmplot() Глава 12. Управление компоновкой диаграмм 12.1 Facet-сетка 12.2 Pair-сетка 12.2.1 Функция pairplot() 12.2.2 Класс PairPlot 12.3 Joint-сетка 12.3.1 Функция jointplot() 12.3.2 Класс JointPlot Часть III. Библиотека Mayavi Введение Глава 13. Быстрый старт 13.1 Установка 13.2 Быстрый старт 13.2.1 Работа с GUI приложением Mayavi2 13.2.2 Разработка Python-модулей, использующих Mayavi 13.2.3 Работа с Mayavi в Jupyter notebook Глава 14. Настройка представления 14.1 Управление Фигурой/Сценой 14.2 Настройка элементов оформления 14.2.1 Заголовок сцены 14.2.2 Внешний контур модели 14.2.3 Настройка осей координат 14.2.4 Настройка цветовой полосы (colorbar) 14.3 Управление камерой Глава 15. Визуализация данных 15.1 Функции для работы с одномерными наборами данных 15.1.1 Функция points3d() 15.1.2 Функция plot3d() 15.2 Функции для работы с двумерными наборами данных 15.2.1 Функция imshow() 15.2.2 Функция surf() 15.2.3 Функция contour_surf() 15.2.4 Функция mesh() 15.3 Функции для работы с трехмерными наборами данных 15.3.1 Функция contour3d() 15.3.2 Функция quiver3d() 15.3.3 Функция volume_slice() Глава 16. Работа с pipeline 16.1 Структура pipline 16.2 Работа с источниками данных 16.3 Работа с фильтрами 16.4 Работа с модулями Заключение