Шаг 74.
Язык Python. Визуализация данных.
Библиотека Seaborn. Настройка внешнего вида графиков. Стили Seaborn (окончание)

    На этом шаге мы рассмотрим назначение и использование функции axes_style().

    Список доступных для изменения параметров можно получить с помощью функции axes_style():

>>> sns.axes_style()
{'axes.facecolor': 'white', 
'axes.edgecolor': 'black', 
'axes.grid': False, 
'axes.axisbelow': 'line', 
'axes.labelcolor': 'black', 
'figure.facecolor': 'white', 
'grid.color': '#b0b0b0', 
'grid.linestyle': '-', 
'text.color': 'black', 
'xtick.color': 'black', 
'ytick.color': 'black', 
'xtick.direction': 'out', 
'ytick.direction': 'out', 
'lines.solid_capstyle': , 
'patch.edgecolor': 'black', 
'patch.force_edgecolor': False, 
'image.cmap': 'viridis', 
'font.family': ['sans-serif'], 
'font.sans-serif': ['DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 
'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 
'Helvetica', 'Avant Garde', 'sans-serif'], 
'xtick.bottom': True, 
'xtick.top': False, 
'ytick.left': True, 
'ytick.right': False, 
'axes.spines.left': True, 
'axes.spines.bottom': True, 
'axes.spines.right': True, 
'axes.spines.top': True}

    Все параметры имеют имена, указывающие на их функциональное назначение. Модифицируем ряд параметров стиля whitegrid:

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import seaborn as sns
import pprint

flights = sns.load_dataset("flights")
sns.set_style("whitegrid", {'axes.labelcolor': "b",
                            'axes.edgecolor': 'r',
                            'xtick.color': 'g'})
sns.lineplot(x='year', y='passengers', data=flights)

plt.show()
Архив с файлом можно взять здесь.

    Результат работы приложения изображен на рисунке 1.


Рис.1. Модифицированный стиль оформления whitegrid

    На следующем шаге мы рассмотрим контексты Seaborn.




Предыдущий шаг Содержание Следующий шаг