Печать нескольких графиков в Jupyter Notebook: методы и примеры

Чтобы распечатать несколько графиков в Jupyter Notebook, вы можете использовать различные библиотеки и методы построения графиков. Вот несколько методов, которые вы можете рассмотреть:

  1. Matplotlib: Matplotlib — это широко используемая библиотека построения графиков в Python. Вы можете создать несколько подграфиков с помощью функции plt.subplots(), а затем построить разные графики на каждом подграфике. Вот пример:
import matplotlib.pyplot as plt
# Create subplots
fig, axes = plt.subplots(nrows=2, ncols=2)
# Plot on the first subplot
axes[0, 0].plot(x1, y1)
# Plot on the second subplot
axes[0, 1].scatter(x2, y2)
# Plot on the third subplot
axes[1, 0].bar(x3, y3)
# Plot on the fourth subplot
axes[1, 1].hist(data)
# Display the plots
plt.show()
  1. Seaborn: Seaborn — это библиотека визуализации статистических данных, созданная на основе Matplotlib. Он предоставляет удобные функции для создания нескольких графиков в виде сетки. Вот пример:
import seaborn as sns
# Create a figure with a grid layout
grid = sns.FacetGrid(data, col="category", row="subcategory")
# Plot on each grid cell
grid.map(sns.scatterplot, "x", "y")
# Display the plots
plt.show()
  1. Plotly: Plotly — это интерактивная библиотека построения графиков, которая позволяет создавать несколько графиков с богатыми интерактивными возможностями. Вы можете расположить графики в сетке с помощью функции plotly.subplots.make_subplots(). Вот пример:
import plotly.graph_objects as go
from plotly.subplots import make_subplots
# Create subplots
fig = make_subplots(rows=2, cols=2)
# Add traces to each subplot
fig.add_trace(go.Scatter(x=x1, y=y1), row=1, col=1)
fig.add_trace(go.Bar(x=x2, y=y2), row=1, col=2)
fig.add_trace(go.Histogram(x=data), row=2, col=1)
fig.add_trace(go.Box(x=x3, y=y3), row=2, col=2)
# Display the plots
fig.show()

Это всего лишь несколько примеров того, как можно распечатать несколько графиков в Jupyter Notebook, используя различные библиотеки построения графиков. Не забудьте настроить код в соответствии с вашими конкретными данными и требованиями.