Поиск по сайту:

Как установить размер карты Seaborn?


Seaborn — это библиотека визуализации данных Python, основанная на Matplotlib. Он предоставляет красивые стили по умолчанию и цветовые палитры, которые делают статистические графики более привлекательными. Он также тесно интегрирован со структурами данных Pandas. Seaborn стремится сделать визуализацию центральной частью исследования и понимания данных.

Этот тип диаграмм позволяет пользователям переключаться между различными визуальными представлениями одних и тех же переменных для лучшего понимания набора данных. Seaborn используется в различных приложениях для визуализации взаимосвязей между переменными, изучения одномерных и двумерных распределений и многого другого. Одномерное распределение показывает распределение одной переменной, а двумерное распределение показывает совместное распределение двух переменных. Например, вы можете использовать гистограмму, чтобы увидеть распределение одной переменной, или совместный график, чтобы увидеть совместное распределение двух переменных.

Синтаксис

В примерах используется следующий синтаксис:

pie()

Это встроенная функция, которая следует за seaborn и рисует круговую диаграмму для визуализации данных.

figure()

Метод рисунка в Python используется для установки размера фигур различных графиков на основе различных встроенных функций, таких как pie(), lineplot() и т. д.

hist()

hist() — это встроенный метод Python, создающий гистограмму. Он доступен в модулях с именами numpy и matplotlib.

lineplot()

Линейный график с множеством семантических групп рисуется с помощью метода lineplot(). Он доступен в библиотеке Seaborn, библиотеке визуализации данных Python на основе matplotlib.

barplot()

Это встроенная функция Python, которую можно использовать для представления гистограммы.

точечный график()

Этот встроенный метод следует за модулями seaborn и Matplotlib, которые устанавливают круговую точку, когда координаты x и y встречаются в определенной точке.

set()

Этот метод собирает неупорядоченную коллекцию уникального элемента, который задает в нем некоторые свойства.

Пример 1

В следующем примере эта программа создает круговую диаграмму, используя библиотеки matplotlib и seaborn. Затем стиль устанавливается с помощью sns.set(). Затем определяются данные для круговой диаграммы, включая метки и значения для каждого фрагмента, а также цвета для каждой области. Размер круговой диаграммы задается с помощью plt.figure(), а затем круговая диаграмма строится с помощью plt.pie() с указанными данными и цветами. Ось устанавливается равным с помощью plt.axis(), чтобы обеспечить отображение круговой диаграммы в виде круга. Наконец, график отображается с помощью plt.show().

import matplotlib.pyplot as plt
import seaborn as sns

# Set the style and color palette
sns.set(style='white')

# Data Plotting
student = 'Raju', 'Mohan', 'Shyam', 'Rita'
weight = [80, 64, 72, 51]
color_region = ['#f0bb0c', '#6a7542', '#780423', 
'#03fcfc']

# Set the size of the pie chart
plt.figure(figsize=(4,4))

# Plot to set the different color region to each student
plt.pie(weight, labels = student, colors = color_region )
plt.axis('equal')
plt.show()

Выход

Пример 2

В следующем примере мы будем использовать размер морской диаграммы на основе графика с именем гистограмма. Этот код генерирует гистограмму, используя библиотеки matplotlib, numpy и seaborn. Стиль устанавливается с помощью sns.set(). Затем случайные данные генерируются с помощью метода np.random.randn() . Размер гистограммы задается с помощью plt.figure(). Затем гистограмма строится с помощью plt.hist() с указанными данными, количеством интервалов и цветом. Наконец, график отображается с помощью plt.show().

import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
sns.set(style='darkgrid')

# To generate the random data by using a random method
data = np.random.randn(1000)

# Set the size of the histogram
plt.figure(figsize=(6,6))

# Plot
plt.hist(data, bins=10, color='#738050')
plt.show()

Выход

Пример 3

В следующем примере мы покажем размер морской диаграммы на основе barplot(). Начните программу с упоминания необходимых библиотек. Затем создайте данные для горизонтальной и вертикальной осей. Далее задайте желаемый размер фигуры с помощью subplot и сохраните его в переменной fig, ax. Затем используйте гистограмму, которая следует за модулем seaborn и принимает три параметра: x, y и ax. Наконец, распечатайте результат, используя метод show().

import seaborn as sns
import matplotlib.pyplot as plt

# create data
color = ['Blue', 'Orange', 'Green','darkpink']
color_percentage = [30, 10, 40, 60]

# Create a figure and axes with the desired size
fig, ax = plt.subplots(figsize=(6, 4))

# Plot the data
sns.barplot(x=color, y=color_percentage, ax=ax)
plt.show()

Выход

Пример 4

В следующем примере мы покажем размер диаграммы графика lineplot(). Сначала укажите необходимый модуль, а затем создайте данные для осей X и Y, которые соответствуют определенным точкам на графике. Затем установите размер фигуры, используя встроенный метод subplots, который устанавливает параметры с именем figsize, которые устанавливают ширину 6 и высоту 2. Затем установите график как линейный график, который принимает параметры - x, y и ax. Этот метод строит линию построения на графике. Наконец, используйте метод show(), чтобы получить результат.

import seaborn as sns
import matplotlib.pyplot as plt

# Data
x_axes = [10, 21, 33, 5, 11]
y_axes = [3, 11, 94, 7, 2]

# Create a figure and axes with the desired size
fig, ax = plt.subplots(figsize=(6, 2))

# Plot the data
sns.lineplot(x=x_axes, y=y_axes, ax=ax)
plt.show()

Выход

Пример 5

В следующем примере мы создадим точечный график, используя библиотеки seaborn и matplotlib. Данные для осей x и y определяются, а фигура и оси желаемого размера создаются с помощью plt.subplots(). Затем постройте данные с помощью sns.pointplot() с указанным объектом осей. Наконец, график отображается с помощью plt.show().

import seaborn as sns
import matplotlib.pyplot as plt

# Data
x_ax = ['A', 'B', 'C', 'D', 'E', 'F']
y_ax = [3, 1, 4, 9, 2, 6]

# Create a figure and axes with the desired size
fig, ax = plt.subplots(figsize=(8, 3))

# Plot the data
sns.pointplot(x=x_ax, y=y_ax, ax=ax)
plt.show()

Выход

Заключение

В статье выше мы обсудили различные типы диаграмм, основанных на морских библиотеках, таких как pie(), histogram(), barplot(), lineplot() и pointplot(). Все графики имеют разное значение в соответствии с требованиями наборов данных. Этот тип цифр обычно используется для анализа данных любой компании или организации.

Статьи по данной тематике: