Наложение 2-х слотов или диаграмм рассеяния в подзаголовке отлично работает:
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
import pandas as pd
%matplotlib inline
# create df
x = np.linspace(0, 2 * np.pi, 400)
df = pd.DataFrame({'x': x, 'y': np.sin(x ** 2)})
# Two subplots
f, (ax1, ax2) = plt.subplots(1, 2, sharey=True)
ax1.plot(df.x, df.y)
ax1.set_title('Sharing Y axis')
ax2.scatter(df.x, df.y)
plt.show()
Но когда я делаю то же самое с lmplot
вместо любого из других типов диаграмм, я получаю сообщение об ошибке:
AttributeError: объект 'AxesSubplot' не имеет атрибута 'lmplot'
Есть ли способ связать эти типы диаграмм бок о бок?