多个海底联合分布图

时间:2018-08-23 13:36:55

标签: python matplotlib seaborn

我希望在同一张图上绘制几个joint distribution scatter plots。我使用以下代码:

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

np.random.seed(0)
data1 = np.random.multivariate_normal([0,0], [[1,0.5],[0.5,1]], size=200)
data2 = np.random.multivariate_normal([0,0], [[1,-0.8],[-0.8,1]], size=100)

df1 = pd.DataFrame(data1, columns=['x1', 'y1'])
df2 = pd.DataFrame(data2, columns=['x2', 'y2'])


fig, axs = plt.subplots(ncols=3)
graph1 = sns.jointplot(x=df1.x1, y=df1.y1, color='r', ax = axs[0])
graph2 = sns.jointplot(x=df1.x1, y=df1.y1, color='r', ax = axs[1])
graph3 = sns.jointplot(x=df1.x1, y=df1.y1, color='r', ax = axs[2])

但是我得到了错误:

  

TypeError:inner()为参数'ax'获得了多个值

我在做什么错了?

0 个答案:

没有答案