由于以下错误,我在这里伤透了脑筋。这行代码我检查了好几遍:
import seaborn as sb
sb.scatterplot(x="celsius", y="fahrenheit", datos=data)
这给了我这个错误:
ValueError: Could not interpret value `celsius` for parameter `x`
我希望生成一个带有 X 和 Y 值标记的图表。
如果您查看 docs,参数
x
和 y
必须是向量,或者是在 data
参数中查找向量的键。 "celsius"
不是向量,并且您不提供 data
参数(sb.scatterplot
不理解名为 datos
的参数),因此 sb.scatterplot
不知道在哪里可以找到 x
值,并且它通过抛出 ValueError
来传达这一事实。
您是指
data=data
,还是 data=datos
?