为什么我在 python 中绘制图表时会出现 HTTP400 错误?
Why do i get HTTP400 error when i am plotting graphs in python?
我正在研究一个数据集以可视化 python 中的基本图。我使用 seaborn and 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
我在这个平台上进行了搜索,所有答案都来自于使用 url 或访问网络 api 的意图。
当我使用简单的情节代码时出现此错误:
pd.DataFrame.boxplot(vcsfeatures)
pd.DataFrame.boxplot(userfeatures)
plt.ylim(-100, 1800)
plt.show()
也有假数据data = [1, 2, 3]
每当我尝试调用绘图库时,我都会收到此错误。
这曾经在昨天工作过。 还有 seaborn、pandas 和 numpy 出现错误。
我在寻找解决方案时错过了什么?
如果已经有这样的问题,请重定向我,因为我找不到它。
sns.load_dataset
需要一个字符串作为参数,其计算结果为 https://github.com/mwaskom/seaborn-data
处的可用数据集之一。
例如sns.load_dataset("tips")
将加载 tips.csv 文件。
另见
提供一些其他数据或没有相应文件的字符串当然是行不通的。
我正在研究一个数据集以可视化 python 中的基本图。我使用 seaborn and 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
我在这个平台上进行了搜索,所有答案都来自于使用 url 或访问网络 api 的意图。
当我使用简单的情节代码时出现此错误:
pd.DataFrame.boxplot(vcsfeatures)
pd.DataFrame.boxplot(userfeatures)
plt.ylim(-100, 1800)
plt.show()
也有假数据data = [1, 2, 3]
每当我尝试调用绘图库时,我都会收到此错误。
这曾经在昨天工作过。 还有 seaborn、pandas 和 numpy 出现错误。
我在寻找解决方案时错过了什么?
如果已经有这样的问题,请重定向我,因为我找不到它。
sns.load_dataset
需要一个字符串作为参数,其计算结果为 https://github.com/mwaskom/seaborn-data
处的可用数据集之一。
例如sns.load_dataset("tips")
将加载 tips.csv 文件。
另见
提供一些其他数据或没有相应文件的字符串当然是行不通的。