Seaborn 与 python 中的值错误

问题描述 投票:0回答:1

由于以下错误,我在这里伤透了脑筋。这行代码我检查了好几遍:

import seaborn as sb     
sb.scatterplot(x="celsius", y="fahrenheit", datos=data)

这给了我这个错误:

ValueError: Could not interpret value `celsius` for parameter `x`

我希望生成一个带有 X 和 Y 值标记的图表。

python seaborn valueerror
1个回答
0
投票

如果您查看 docs,参数

x
y
必须是向量,或者是在
data
参数中查找向量的键。
"celsius"
不是向量,并且您不提供
data
参数(
sb.scatterplot
不理解名为
datos
的参数),因此
sb.scatterplot
不知道在哪里可以找到
x
值,并且它通过抛出
ValueError
来传达这一事实。

您是指

data=data
,还是
data=datos

© www.soinside.com 2019 - 2024. All rights reserved.