初次接触seaborn的一个问题
Seaborn 是一个基于 matplotlib 且数据结构与 pandas 统一的统计图制作库。主要特点是画风优良,图形类别更加多样,但数据结构依赖pandas库,比matplotlib.pyplot少了一份简洁。在此记录刚接触seaborn的一个小问题。
如何获取官网所说的内置数据?
在seaborn官网的Introduction中,会有这样一个栗子作为开篇:
import seaborn as sns
sns.set()
tips = sns.load_dataset("tips")
sns.relplot(x="total_bill", y="tip", col="time",
hue="smoker", style="smoker", size="size",
data=tips);
依官网所言,将会出现以下图片:
但实际上会出现以下错误
urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
原因是因为这些数据要从外网下载,如果没有梯子的话将会无法访问。
故在此提供一些截取于‘tips’的数据(源数据约240行),供大家操作:
total_bill,tip,sex,smoker,day,time,size
16.99,1.01,Female,No,Sun,Dinner,2
10.34,1.66,Male,No,Sun,Dinner,3
21.01,3.5,Male,No,Sun,Lunch,3
23.68,3.31,Male,Yes,Sat,Dinner,2
24.59,3.61,Female,No,Sun,Dinner,4
30