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

单位的网站的建设方案深圳网站建设代理

单位的网站的建设方案,深圳网站建设代理,wordpress汉化插件库,建设小说网站1. 引言 Seaborn 是建立在 matplotlib 基础上的数据可视化库#xff0c;并与 Python 中的 pandas 数据结构紧密结合。可视化是 Seaborn 的核心部分#xff0c;有助于直观的理解数据。 闲话少说#xff0c;我们直接开始吧#xff01; 2. 安装 Seaborn库主要提供以下功能…1. 引言 Seaborn 是建立在 matplotlib 基础上的数据可视化库并与 Python 中的 pandas 数据结构紧密结合。可视化是 Seaborn 的核心部分有助于直观的理解数据。 闲话少说我们直接开始吧 2. 安装 Seaborn库主要提供以下功能 面向数据集的应用程序接口用于确定变量之间的关系。 自动估计和绘制线性回归图。 它支持多网格图的高级抽象。 使用Seaborn库我们可以方便地绘制各种图形。我们可以使用的以下命令进行安装 pip install seaborn要初始化 Seaborn 库一般使用以下命令 import seaborn as sns3. 引入数据集 为了展示使用 Seaborn 库进行各种图形的绘制我们这里使用googleplaystore.csv数据集大家可以在kaggle网站进行下载。 在继续之前首先让我们访问一下数据集 import pandas as pd import numpy as np pstore pd.read_csv(googleplaystore.csv) pstore.head(10)数据集的示例如下 4. 数据直方分布图 首先让我们看看上述数据集中第三列 Rating 列即APP评分列的数据直方分布图代码如下 #importing all the libraries import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns pstore pd.read_csv(googleplaystore.csv) #Create a distribution plot for rating sns.distplot(pstore.Rating) plt.show()运行后得到结果如下 观察上图在直方分布图上绘制的曲线KDE就是近似的概率密度曲线。 5. 参数设置 与matplotlib 中的直方图类似在直方分布图中我们也可以改变bins 数目使图形更易于理解。 #Change the number of bins sns.distplot(inp1.Rating, bins20, kdeFalse) plt.show()现在图表看起来是这样的如下 在上图中我们在代码中设置kde False 后运行后没有概率密度曲线。要删除该曲线只需对变量kde 进行相应设置即可。 6. 控制颜色 我们还可以像matplotlib 一样为直方分布图提供标题和颜色。相关代码如下 #importing all the libraries import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns#Create a distribution plot for rating sns.distplot(pstore.Rating, bins20, colorg) plt.title(Distribution of app ratings, fontsize20, color red) plt.show()运行后结果如下 7. 默认样式 使用 Seaborn 的最大优势之一是它为我们的图表提供了多种默认样式选项。以下都是 Seaborn 提供的默认样式 Solarize_Light2,_classic_test_patch,bmh,classic,dark_background,fast,fivethirtyeight,ggplot,grayscale,seaborn,seaborn-bright,seaborn-colorblind,seaborn-dark,seaborn-dark-palette,seaborn-darkgrid,seaborn-deep,seaborn-muted,seaborn-notebook,seaborn-paper,seaborn-pastel,seaborn-poster,seaborn-talk,seaborn-ticks,seaborn-white,seaborn-whitegrid,tableau-colorblind10我们只需编写一行代码就能将这些样式整合到我们的图表中。 #importing all the libraries import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns#Adding dark background to the graph plt.style.use(dark_background)#Create a distribution plot for rating sns.distplot(pstore.Rating, bins20, colorg) plt.title(Distribution of app ratings, fontsize20, color red) plt.show()为图表添加深色背景后分布图看起来就像这样了如下所示 8. 饼图 饼图一般用于分析不同类别中的数据分布。在我们使用的数据集中我们将分析内容评级列Content Rating 中排名前 4 位的类别的数量。首先我们将对 内容评级 列Content Rating 进行数据清理和挖掘并统计相应类别的数量。 #importing all the libraries import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns#Analyzing the Content Rating column count pstore[Content Rating].value_counts() print(count)得到结果如下 根据上述输出结果由于 Adults only 18 和 Unrated 的这两个类别的计数明显少于其他类别我们将从内容分级中删除这些类别并更新数据集。 #Remove the rows with values which are less represented pstore pstore[~pstore[Content Rating].isin([Adults only 18,Unrated])] #Resetting the index pstore.reset_index(inplaceTrue, dropTrue) #Analyzing the Content Rating column again count pstore[Content Rating].value_counts() print(count)得到结果如下 现在让我们为 上述统计结果绘制相应的饼图代码如下 #Plotting a pie chart plt.figure(figsize[9,7]) pstore[Content Rating].value_counts().plot.pie() plt.show()运行后得到结果如下 9. 柱状图 观察上述代码输出的饼图中我们无法正确推断类别 Everyone 10和类别 Mature 17这两个类别的比例谁大。当这两个类别的数值有些相似时直接观察饼图很难评估它们之间的差异。 此时我们可以将上述数据绘制成柱状图来克服这种情况。绘制柱状图的代码如下 #Plotting a bar chart plt.figure(figsize[9,7]) pstore[Content Rating].value_counts().plot.barh() plt.show()运行后如下 当然我们可以给不同类别设置不同颜色如下 plt.figure(figsize[9,7]) pstore[Content Rating].value_counts().plot.barh(color[purple,orange,green,pink]) plt.show()结果如下 10. 总结 本文重点介绍了如何利用Seaborn库绘制数据直方分布图以及饼图和柱状图并给出了相应的代码示例 您学废了嘛
http://www.zqtcl.cn/news/514191/

相关文章:

  • 成都网站建设 全美深圳定制网站建设
  • 邢台网站建设与制作陕西高速公路建设集团网站
  • 太原 招聘 网站建设 技术经理关于 建设 二级网站
  • 如何做网站店铺的模板著名的响应式网站有哪些
  • 相城区建设网站做网站 设计师很
  • python网站开发好吗广州软件外包
  • 山东能源集团 网站建设对网站建设功能的情况说明
  • 网站设计个人各种类型网站建设口碑好
  • 西安巨久科技网站建设嘚嘚笔记 wordpress主推
  • 杭州利兴建设官方网站上海专业网站建设费
  • 自适应网站制作费用中国建设网官方网站企业登录
  • h5网站和传统网站区别电子商务主要学什么就业方向及前景
  • 凡科建站弊端各学院二级网站建设通报
  • 做网站怎么注册营业执照民制作网站哪家便宜
  • 临沂做进销存网站推广软件公司
  • 网站前端建设唐山网站建设托管
  • 做效果图有哪些网站seo怎么做关键词排名
  • 深圳手机网站开发什么网站可以做英语题
  • 网站优化什么意思图片展示网站
  • 建德做网站米趋外贸网站建设
  • 国外优秀的设计网站八爪鱼磁力搜索引擎
  • 网站建设优化陕西网络营销推广方法与策略
  • 网站建设推广者怎样找到客户百度seo排名帝搜软件
  • 绵阳网站托管网站建设第一品牌
  • 张家港网站建设培训班电商seo引流
  • 网站安全怎么做手机网站 焦点图
  • 阿里云做网站的代码网上申请入团网站
  • 精品课程网站怎么做建筑图纸符号大全解释
  • 高权重网站 内页做跳转给新网站许昌做网站公司哪家专业
  • 咸阳网站建设工作室网站建设经