1 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
這可能是最簡(jiǎn)單的解決方案。其他解決方案可能涉及入侵 Jupyter 的后端環(huán)境。
本題涉及并排顯示兩個(gè)圖形。
從代碼單元中并排執(zhí)行的兩個(gè)單獨(dú)的圖形不起作用。
您將需要?jiǎng)?chuàng)建單獨(dú)的圖形,并用于plt.savefig('file.jpg')將每個(gè)圖形保存到文件中。
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
# load data
df = sns.load_dataset('penguins', cache=False)
# create and save figure
sns.scatterplot(data=df, x='bill_length_mm', y='bill_depth_mm', hue='sex')
plt.savefig('bill.jpg')
plt.close() # prevents figure from being displayed when code cell is executed
# create and save new figure
sns.scatterplot(data=df, x='flipper_length_mm', y='body_mass_g', hue='sex')
plt.savefig('flipper.jpg')
plt.close() # prevents figure from being displayed when code cell is executed
將圖形保存到文件后,可以通過(guò)將它們加載到 Markdown 單元格中并排顯示它們。
如果圖像太大,第二個(gè)數(shù)字將換行。
然后執(zhí)行單元格
添加回答
舉報(bào)