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資料包)
總結
以上是生活随笔為你收集整理的seaborn常用的10种数据分析图表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 一键导出微信阅读记录和笔记
- 下一篇: 太难得了!大厂数据分析实战项目资料首次公