在python中绘制图形时,为什么会出现HTTP400错误?

在python中绘制图形时,为什么会出现HTTP400错误?,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,我正在使用一个数据集来可视化python中的基本绘图。我使用seaborn和matplotlib。直到昨天,在出现此错误之前,软件包工作得非常好: stars = sns.load_dataset(vcsfeatures) sns.boxplot(stars) plt.xlim(-100, 8000, 500) plt.show() Traceback (most recent call last): File "<input>", line 1, in <module&g

我正在使用一个数据集来可视化python中的基本绘图。我使用
seaborn和matplotlib
。直到昨天,在出现此错误之前,软件包工作得非常好:

stars = sns.load_dataset(vcsfeatures)
sns.boxplot(stars)
plt.xlim(-100, 8000, 500)
plt.show()
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/seaborn/utils.py", line 424, in load_dataset
    urlretrieve(full_path, cache_path)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 248, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 570, in error
    return self._call_chain(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request
还使用假数据作为
data=[1,2,3]
每当我试图调用绘图库时,就会出现此错误

这过去是有用的还有seaborn、pandas和numpy,会出现错误。

在寻找解决方案的过程中,我遗漏了什么


如果已经有这样的问题了,请重定向我,因为我找不到它

sns.load\u数据集
需要一个字符串作为参数,该参数的计算结果为处的一个可用数据集

例如,
sns.load\u数据集(“tips”)
将加载tips.csv文件

也看到


提供一些其他数据或没有相应文件的字符串当然不起作用。

sns.load\u dataset
需要一个字符串作为参数,该参数的计算结果是位于的一个可用数据集

例如,
sns.load\u数据集(“tips”)
将加载tips.csv文件

也看到


提供一些没有相应文件的其他数据或字符串当然不起作用。

您能发布完整的错误回溯吗?!我发布了它:)@importanceofbeingernest潜在相关:@FamousJameous谢谢,我确信它与seaborn无关,因为这些情节对matplotlib和seaborn都有效,甚至是情节性的。也许还有其他的建议吗?我确信你显示的错误与seaborn有关,因为错误回溯的第一行是这样说的。如果您想询问其他错误,您需要发布产生此其他错误的,并显示此其他错误的回溯。您可以发布完整的错误回溯吗?!我发布了它:)@importanceofbeingernest潜在相关:@FamousJameous谢谢,我确信它与seaborn无关,因为这些情节对matplotlib和seaborn都有效,甚至是情节性的。也许还有其他的建议吗?我确信你显示的错误与seaborn有关,因为错误回溯的第一行是这样说的。如果您想询问其他错误,则需要发布产生此其他错误的,并显示此其他错误的回溯。我的问题不限于seaborn软件包。matplotlib也会发生这种情况。即使我在没有seaborn的情况下使用matplotlib:(我只能回答您在问题中提供的内容。如果它与seaborn无关,为什么要发布seaborn代码?我想我在我的问题中也只向您展示了一个
.plt
,以表明它不仅与seaborn有关。您显示的错误100%肯定与seaborn有关,因为错误回溯说明了这一点。如果您对在seaborn外,发布代码和其他代码的错误回溯。啊!你的100%比我的好。成功了!谢谢你,我很高兴。我的问题不局限于seaborn软件包。matplotlib也会出现这种情况。即使我在没有seaborn的情况下使用matplotlib:(我只能回答您在问题中提供的内容。如果它与seaborn无关,为什么要发布seaborn代码?我想我在我的问题中也只向您展示了一个
.plt
,以表明它不仅与seaborn有关。您显示的错误100%肯定与seaborn有关,因为错误回溯说明了这一点。如果您对在seaborn,发布代码和其他代码的错误回溯。啊!你的100%比我的好。成功了!谢谢你,我很高兴。
pd.DataFrame.boxplot(vcsfeatures)
pd.DataFrame.boxplot(userfeatures)
plt.ylim(-100, 1800)
plt.show()