【问题标题】:Not able to plot numpy dataset using seaborn.kdeplot()无法使用 seaborn.kdeplot() 绘制 numpy 数据集
【发布时间】:2020-09-28 14:32:15
【问题描述】:

我正在使用 seaborn 绘制我的数据集。 (i) 这是我的第一部分代码,它在代码下方的链接中显示了情节:

data = np.random.multivariate_normal([0,0],[[5,2],[2,2]],size=2000)
data = pd.DataFrame(data,columns=['x','y'])
for col in 'xy':
    plt.hist(data[col],density=True,alpha=0.5)

Image of Histogram of the above data set

(ii)第二部分代码在这里:

sns.kdeplot(data)

运行第二部分时出现此错误:

ValueError: 如果使用所有标量值,则必须传递索引

【问题讨论】:

  • 试试sns.kdeplot(data=data, x='x', y='y')。还是省略到数据框的转换?
  • @JohanC 这行得通。感谢您的帮助。

标签: python-3.x pandas numpy seaborn


【解决方案1】:

在代码的第二部分

进行此更改:

sns.kdeplot(data=data,x='x',y='y')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 2017-01-03
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多