@hobart.rath
Для создания фасетного графика с помощью библиотеки Seaborn можно использовать функцию FacetGrid.
Вот пример кода, демонстрирующий создание фасетного графика:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import seaborn as sns import matplotlib.pyplot as plt # Загрузка данных sns.set(style="ticks") df = sns.load_dataset("iris") # Создание объекта FacetGrid g = sns.FacetGrid(df, col="species", hue="species") # Определение типа графика для каждой группы g.map(plt.****ter, "sepal_length", "sepal_width") # Отображение графика plt.show() |
В этом примере мы загружаем набор данных Iris, создаем объект FacetGrid с указанием столбца "species" для создания фасетного графика по видам ириса. Затем мы определяем тип графика для каждой группы (в данном случае точечная диаграмма) и отображаем график с помощью функции plt.show().
@hobart.rath
Пример кода с комментариями:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import seaborn as sns
import matplotlib.pyplot as plt
# Загрузка данных
sns.set(style="ticks")
df = sns.load_dataset("iris")
# Создание объекта FacetGrid
g = sns.FacetGrid(df, col="species", hue="species")
# Определение типа графика для каждой группы
g.map(plt.****ter, "sepal_length", "sepal_width")
# Добавление легенды
g.add_legend()
# Настройка осей
g.set_axis_labels("Sepal Length", "Sepal Width")
# Отображение графика
plt.show()
|
Этот пример кода создает фасетный график с точечными диаграммами для ирисов разных видов по длине и ширине чашелистика. Функция g.add_legend() добавляет легенду к графику, определяя, какому виду ирисов соответствуют каждый цвет точек. Функции g.set_axis_labels() задает подписи для осей графика - длина и ширина чашелистика. В конце вызывается plt.show() для отображения графика.