seaborn常用的10种数据分析图表 |
您所在的位置:网站首页 › 分析图表 › seaborn常用的10种数据分析图表 |
内置示例数据集
seaborn内置了十几个示例数据集,通过load_dataset函数可以调用。 其中包括常见的泰坦尼克、鸢尾花等经典数据集。 # 查看数据集种类 import seaborn as sns sns.get_dataset_names() import seaborn as sns # 导出鸢尾花数据集 data = sns.load_dataset('iris') data.head() 1、散点图函数sns.scatterplot import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline # 小费数据集 tips = sns.load_dataset('tips') ax = sns.scatterplot(x='total_bill',y='tip',data=tips) plt.show() 2、条形图函数sns.barplot 显示数据平均值和置信区间 import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline # 小费数据集 tips = sns.load_dataset("tips") ax = sns.barplot(x="day", y="total_bill", data=tips) plt.show() 3、线型图函数sns.lineplot 绘制折线图和置信区间 import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline fmri = sns.load_dataset("fmri") ax = sns.lineplot(x="timepoint", y="signal", data=fmri) plt.show() 4、箱线图函数seaborn.boxplot import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline tips = sns.load_dataset("tips") ax = sns.boxplot(x="day", y="total_bill", data=tips) plt.show() 5、直方图函数seaborn.distplot import seaborn as sns import numpy as np sns.set() import matplotlib.pyplot as plt %matplotlib inline np.random.seed(0) x = np.random.randn(1000) ax = sns.distplot(x) plt.show() 6、热力图函数seaborn.heatmap import numpy as np np.random.seed(0) import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline uniform_data = np.random.rand(10, 12) ax = sns.heatmap(uniform_data) plt.show() 7、散点图矩阵函数sns.pairplot import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline iris = sns.load_dataset("iris") ax = sns.pairplot(iris) plt.show() 8、分类散点图函数seaborn.catplot import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline exercise = sns.load_dataset("exercise") ax = sns.catplot(x="time", y="pulse", hue="kind", data=exercise)\ plt.show() 9、计数条形图函数seaborn.countplot import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline titanic = sns.load_dataset("titanic") ax = sns.countplot(x="class", data=titanic) plt.show() 10、回归图函数 seaborn.lmplot 绘制散点及回归图 import seaborn as sns sns.set() import matplotlib.pyplot as plt %matplotlib inline tips = sns.load_dataset("tips") ax = sns.lmplot(x="total_bill", y="tip", data=tips) plt.show()精 彩 文 章 字节跳动只剩下小米这一个朋友了 WebStorm超好用的10款插件,效率提升了好多! 一文看懂:网址,URL,域名,IP地址,DNS,域名解析 END 来和小伙伴们一起向上生长呀~~~ 扫描下方二维码,添加小詹微信,可领取千元大礼包并申请加入 Python学习交流群,群内仅供学术交流,日常互动,如果是想发推文、广告、砍价小程序的敬请绕道!一定记得备注「交流学习」,我会尽快通过好友申请哦! (添加人数较多,请耐心等待) (扫码回复 1024 即可领取IT资料包) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |