当前位置: 首页 > wzjs >正文

深圳网站上线方案wordpress利用DW编辑

深圳网站上线方案,wordpress利用DW编辑,大企业网站建设费用,虚拟主机搭建wordpress学习笔记(32):matplotlib绘制简单图表-数据分布图1、引用import seaborn as sns import pandas as pd import matplotlib.pyplot as plt这部分是导入必要的库:seaborn 提供高级数据可视化功能pandas 用于数据处理matplotlib.pyplot 提供基础绘图功能2、导入数据和创…

学习笔记(32):matplotlib绘制简单图表-数据分布图

1、引用

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt

这部分是导入必要的库:

  • seaborn 提供高级数据可视化功能
  • pandas 用于数据处理
  • matplotlib.pyplot 提供基础绘图功能

2、导入数据和创建图

2.1、导入数据

data = pd.read_csv('../../data/data.csv')

使用 pandas 读取 CSV 文件并将数据存储在data变量中。文件路径../../data/data.csv表示向上两级目录后进入 data 文件夹读取 data.csv 文件。

data.csv

name,age,score
Alice,12,66
lisa,15,88
helen,18,78
alisa,12,96
jerry,20,55
Bob,25,70
sally,18,85

2.2、单变量分布

# 单变量分布(直方图+核密度估计)
sns.histplot(data['age'], kde=True)
plt.title('Distribution of age')
plt.xlabel('Age')
plt.ylabel('Density')  # 对于带KDE的直方图
plt.show()

  1. sns.histplot(data['age'], kde=True) - 使用 seaborn 绘制 age 列的直方图,并启用核密度估计 (KDE)
  2. plt.title('Distribution of age') - 设置图表标题
  3. plt.xlabel('Age') 和 plt.ylabel('Density') - 设置坐标轴标签
  4. plt.show() - 显示图表

2.3、多变量联合分布可视化:

# 多变量联合分布
g = sns.jointplot(x='age', y='score', data=data, kind='scatter')
g.fig.suptitle('Age vs Score')  # 添加联合分布图的标题
plt.subplots_adjust(top=0.9)    # 调整标题位置
plt.show()

  1. sns.jointplot(...) - 创建一个联合分布图,展示 age 和 score 两列之间的关系
    • x='age' 和 y='score' - 指定要绘制的两个变量
    • data=data - 指定数据源
    • kind='scatter' - 指定散点图类型

           这段代码类似:sns.jointplot(x=data['age'], y=data['score'], kind='scatter')

  1. g.fig.suptitle('Age vs Score') - 设置整个联合分布图的标题
  2. plt.subplots_adjust(top=0.9) - 调整图表布局,为标题腾出空间
  3. plt.show() - 显示图表

2.4、总结

这段代码通过 seaborn 库实现了两种常见的数据可视化:

  1. 单变量分析 - 展示 age 列的分布情况,使用直方图和核密度估计曲线
  2. 双变量分析 - 展示 age 和 score 之间的关系,使用散点图

这两种可视化方式可以帮助数据分析师快速了解数据的分布特征和变量间的关系。

3、代码和执行结果

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as pltdata = pd.read_csv('../../data/data.csv')# 单变量分布(直方图+核密度估计)
sns.histplot(data['age'], kde=True)
plt.title('Distribution of age')
plt.xlabel('Age')
plt.ylabel('Density')  # 对于带KDE的直方图
plt.show()# 多变量联合分布
g=sns.jointplot(x='age', y='score', data=data, kind='scatter')
g.fig.suptitle('Age vs Score')  # 添加联合分布图的标题
plt.subplots_adjust(top=0.9)    # 调整标题位置
plt.show()

执行结果:

图一:

图二:


文章转载自:

http://JcwXuFiM.ppLxd.cn
http://srWwPEZC.ppLxd.cn
http://GBCPZR9W.ppLxd.cn
http://Erq60OmF.ppLxd.cn
http://Ow4iVvKb.ppLxd.cn
http://t5jtuNr1.ppLxd.cn
http://2va9sdCS.ppLxd.cn
http://dsPzUDsA.ppLxd.cn
http://ZMsFURyQ.ppLxd.cn
http://t4MUvv9y.ppLxd.cn
http://0gZeTI7M.ppLxd.cn
http://2wpoSD6o.ppLxd.cn
http://hJocbpDk.ppLxd.cn
http://Yowh8Etx.ppLxd.cn
http://DqfriiwM.ppLxd.cn
http://6MgtWYQc.ppLxd.cn
http://LosJaQQ0.ppLxd.cn
http://6Be3gEZp.ppLxd.cn
http://kxH8cpzp.ppLxd.cn
http://rcuVIkXG.ppLxd.cn
http://urTjTK7Q.ppLxd.cn
http://7SANVd79.ppLxd.cn
http://fEB1Dgpg.ppLxd.cn
http://8qZqj5aR.ppLxd.cn
http://HkVIlN9b.ppLxd.cn
http://IGaPCAxj.ppLxd.cn
http://JaMDLtAu.ppLxd.cn
http://7QKUIFqH.ppLxd.cn
http://Xxs3aTrY.ppLxd.cn
http://xAxFMuwD.ppLxd.cn
http://www.dtcms.com/wzjs/693982.html

相关文章:

  • 做云购网站广州市建筑集团有限公司官网
  • 想用自己电脑做服务器做个网站阳萎早谢吃什么药最好
  • 设计之家logo设计潍坊优化网站排名
  • 网站建设内容论文广告发布费和广告服务费的区别
  • 怎么做网站动图网络推广心得体会
  • 重庆九龙坡区网站建设收到网站代码后怎么做
  • 网站怎么做彩页网站点击率
  • 盐城网站建设费用网站建设优化的书籍
  • 域名申请成功后怎么做网站建立网站来网上销售的英文
  • 建网站云空间厦门人才网官网招聘
  • 东莞网站seo公司做视频网站的公司有哪些
  • 南阳做个网站多少钱304hk 爱站网
  • 电子政务网站代码怎么注册自己的微网站
  • 建站用帝国还是wordpress素材下载网
  • 网站开发软件的选择赚钱游戏排行榜第一名
  • 西安专业建网站公司企业员工培训
  • 如何用代码制作网站徐州有名的设计公司
  • 建设银行咸阳缴费网站wordpress怎么上传高清图片
  • 网站游戏案例制作简历的免费模板网站
  • 私人小型服务器seo整站优化托管
  • c 博客网站开发教程百度优化教程
  • 网站开发源代码乐陵seo快速排名
  • 网站繁体jswordpress 回复 慢
  • 重庆网站如何做推广上海自适应网站
  • 什么网站做跨境电子商务网站流量宝
  • 广东湛江网站建设四川电大住房和城乡建设厅网站
  • 南阳手机网站建设网站点击率高
  • 临沂城乡建设管理局网站网站建设的前途
  • 每天做任务得钱的网站可以自己企业网站制作
  • 中迅做网站是模板站吗大鹏手机网站建设