Plotten 2 distplots oder Scatterplots in einem subplot funktioniert super:Wie man 2 seaborn lmplots Seite-an-Seite plant?
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()
Aber wenn ich mit einem lmplot
das gleiche zu tun, anstatt eine der beiden anderen Arten von Diagrammen bekomme ich einen Fehler:
Gibt es eine Möglichkeit, diese Diagrammtypen nebeneinander darzustellen?
BTW: Ihr Beispiel nicht ausgeführt. Die Variable "x" ist in der Definition der Spalte "y" nicht definiert. –
Danke, dass Sie @PaulH bemerkt haben. Korrigiert. – samthebrand