【可视化】seaborn常用的10种数据分析图表
生活随笔
收集整理的這篇文章主要介紹了
【可视化】seaborn常用的10种数据分析图表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章來源于Python大數據分析,作者朱衛軍
內置示例數據集
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()-END-
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習在線手冊深度學習在線手冊AI基礎下載(pdf更新到25集)本站qq群1003271085,加入微信群請回復“加群”獲取一折本站知識星球優惠券,復制鏈接直接打開:https://t.zsxq.com/yFQV7am喜歡文章,點個在看
總結
以上是生活随笔為你收集整理的【可视化】seaborn常用的10种数据分析图表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 博士扩招!反正我是你们得不到的学生...
- 下一篇: 如何画出几种常见二分类损失函数(附代码)