文章目录

  • 4. distplot(a=,kde=False),直方图
  • 5. kdeplot,密度图
    • 5.1 kdeplot,一维密度图
    • 5.2 jointplot(x=,y=,kind='kde'),二维密度图
  • 6. set_style(),设置底色

learn from https://www.kaggle.com/learn/data-visualization

上一篇:seaborn绘图入门1(lineplot+barplot+heatmap+scatterplot)

4. distplot(a=,kde=False),直方图

kernel density estimate (KDE) kde不写,或者为True,会出现曲线

# 直方图 Histogram
filepath = "iris.csv"
iris_data = pd.read_csv(filepath, index_col='Id')
print(iris_data.head())
sns.distplot(a=iris_data['Petal Length (cm)'],kde=False)
plt.show()


分成几次分别绘制,带颜色

iris_set_file = "iris_setosa.csv"
iris_ver_file = "iris_versicolor.csv"
iris_vir_file = "iris_virginica.csv"iris_set_data = pd.read_csv(iris_set_file, index_col="Id")
iris_ver_data = pd.read_csv(iris_ver_file, index_col="Id")
iris_vir_data = pd.read_csv(iris_vir_file, index_col="Id")
sns.distplot(a=iris_set_data["Petal Length (cm)"], label="iris_setosa", kde=False)
sns.distplot(a=iris_ver_data['Petal Length (cm)'], label="Iris-versicolor", kde=False)
sns.distplot(a=iris_vir_data['Petal Length (cm)'], label="Iris-virginica", kde=False)
plt.title("不同种系Petal Lengths直方图")
plt.legend()
plt.show()

5. kdeplot,密度图

5.1 kdeplot,一维密度图

# 密度图
sns.kdeplot(data=iris_data['Petal Length (cm)'], shade=False)


分开绘制密度图

sns.kdeplot(data=iris_set_data['Petal Length (cm)'], label="Iris-setosa", shade=True)
sns.kdeplot(data=iris_ver_data['Petal Length (cm)'], label="Iris-versicolor", shade=True)
sns.kdeplot(data=iris_vir_data['Petal Length (cm)'], label="Iris-virginica", shade=True)
plt.title("不同种系Petal Lengths分布")
plt.show()

5.2 jointplot(x=,y=,kind=‘kde’),二维密度图

sns.jointplot(x=iris_data['Petal Length (cm)'], y=iris_data['Sepal Width (cm)'],kind='kde')

6. set_style(),设置底色

sns.set_style("dark") # 灰色底色
# (1)"darkgrid", (2)"whitegrid", (3)"dark", (4)"white", and (5)"ticks"
style = ["dark", "darkgrid", "white", "whitegrid", "ticks"]
plt.figure(figsize=(12, 6))
for i in range(5):sns.set_style(style[i])f = plt.subplot(2, 3, i + 1)sns.lineplot(data=data)  # 单个数据可以加 label="label_test"f.set_title("style_" + style[i])f.legend()
plt.show()


上一篇:seaborn绘图入门1(lineplot+barplot+heatmap+scatterplot)


完成课程,获得证书,继续加油

seaborn绘图入门2(distplot+kdeplot+jointplot+set_style)相关推荐

  1. seaborn绘图入门1(lineplot+barplot+heatmap+scatterplot)

    文章目录 1. lineplot 线图 2. barplot .heatmap 条形图.热图 2.1 barplot,条形图 2.2 heatmap,热图 3. scatterplot.regplot ...

  2. 转:统计与绘图神器seaborn库入门

    Python可视化神器Seaborn入门系列(一)--kdeplot和distplot https://mp.weixin.qq.com/s?__biz=MzI5NDY1MjQzNA==&mi ...

  3. seaborn从入门到精通02-绘图功能概述

    seaborn从入门到精通02-绘图功能概述 总结 参考 A high-level API for statistical graphics 用于统计图形的高级API Similar function ...

  4. 数据可视化——利用pandas和seaborn绘图基础

    文章目录 一.折线图 二.柱状图 三.直方图和密度图 四.散点图或点图 五.分面网格 其他绘图工具: 图像可视化--matplotlib绘图入门基础 一.折线图 1.Series和DataFrame都 ...

  5. python数据分析 | seaborn绘图学习

    seaborn绘图学习 1 seaborn介绍和安装 2 关系型绘图 3 分类绘图 3.1 分类散点图 3.2 分类分布图 3.3 分类统计图 3.4 分布绘图 4 线性回归绘图 5 综合 1 sea ...

  6. spyder中绘图无法显示负号_matlibplot+seaborn绘图风格交叉使用

    matlibplot+seaborn绘图风格交叉使用 遇到问题:想要图一的图案,但是想要seaborn中默认的风格绘制 图一 一开始的想法是seaborn既然升级版matlibplot,应该支持直接修 ...

  7. seaborn绘图基础介绍

    目录   1.seaborn的优点   2.seaborn的官网   3.seaborn的作者介绍   4.seaborn的缩写为什么是sns,而不是sbn?   5.seaborn与matplotl ...

  8. 让图形变得精致:seaborn绘图基础

    本文来自读者投稿,作者:黄同学 学习Python中用seaborn绘图的技巧 1.seaborn的优点 它简化了复杂数据集的表示: 可以轻松构建复杂的可视化,简洁的控制matplotlib图形样式与几 ...

  9. Matplitlib绘图入门1,这一篇就够了

    Matplitlib绘图入门1,这一篇就够了 1. 绘制简单的图表(标题.标签轴.刻度轴.表说明) 2. 绘图辅助函数方法,绘制多个图(随机点绘制多个子图,点状.x状等) 3. 可交互式绘图(一图单线 ...

最新文章

  1. Switcher ---Vista Areo 工具
  2. 华硕笑傲珠峰,网络口碑营销巧打奥运擦边球
  3. 线上环境HBASE-1.2.0出现oldWALs无法自动回收情况;
  4. Spring 框架基础(02):Bean的生命周期,作用域,装配总结
  5. securecrtp32位_SecureCRT 32位下载
  6. html5 canvas图表,Chart.js基于Canvas画布的HTML5统计图表库 - 资源分享
  7. MyBatis3-以接口方式编程
  8. 如何开拓中国EDM市场
  9. pfSense多拨网速叠加教程
  10. 深入浅出学大数据(一)大数据发展历程及大数据的简单介绍
  11. VMware15 Pro激活密钥
  12. 【笔记】华为P40手机谷歌play安装与测试笔记
  13. 同窗情【之一】(词21首)
  14. 流处理和批处理框架的异同
  15. 持续分化的 NFT 市场:新的金字塔正在形成
  16. TNS-12555 TNS-12560错误
  17. 逆向知识之CS辅助/外挂专题.2.实现CS1.6无限夜视仪.无限闪光烟雾高爆弹.
  18. G711音频编码格式
  19. CSS-7-美化网页元素
  20. android拷贝设备断连接,android – Firebase Messaging Inactivity,断开与AppMeasurementService的连接[复制]...

热门文章

  1. 嵌入式常见笔试题总结(3)
  2. Linux文件属性2——使用stat函数获取文件属性
  3. MYSQL存储磁盘创建vgcreate_【转】parted创建硬盘分区并创建LVM
  4. php swoole websocket vue 实现聊天室案例
  5. linux相关命令介绍
  6. 转:绝对干货--WordPress自定义查询wp_query所有参数详细注释
  7. shell:读取文件的每一行内容并输出
  8. Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”(转)
  9. 在ASP程序中访问Access数据库
  10. 面向对象的思想是什么?