数据可视化
2020-08-26 11:35
62 查看
数据可视化
导入所需要的库
使用import命令导入numpy、pandas以及matplotlib三个库,用来做数据分析以及数据可视化。
使用pandas库的read_csv(‘文件名称’)读入csv文件,并使用 .head()函数在编译器中显示部分数据。
若想具体了解matplotlib库的使用规则以及函数名称,可以参照管网对应的使用手册
可视化展示泰坦尼克号数据集中男女中生存人数分布情况
- sex = text.groupby(‘Sex’)[‘Survived’].sum()
此函数使用.groupby()函数以性别sex分类求sex中属性为Survived的人数并使用.sum()函数求和。 - sex.plot.bar() 将sex数组使用plot()函数画图并以柱状图Bar的形式表示出来。
- plt.title(‘survived_count’)以及plt.show()为指定上述图形的标题名称以及使用.show()函数将图标显示出来。
可视化展示泰坦尼克号数据集中男女中生存人与死亡人数的比例图
- text.groupby([‘Sex’,‘Survived’])[‘Survived’].count().unstack().plot(kind=‘bar’,stacked=‘True’)
以Sex为分类依据,查找不同Sxe中的Survived属性的人数并使用.count()函数累计求和,图标的形式为Bar柱状图,并使用stacked属性进行同一柱状图数据的累加。 - plt.ylabel(‘count’) 为y轴图例并将其指定为‘count’
可视化展示泰坦尼克号数据集中不同票价的人生存和死亡人数分布情况
fare_sur = text.groupby([‘Fare’])[‘Survived’].value_counts().sort_values(ascending=False);
- 以Sex为分类依据,查找不同Sxe中的Survived属性的人数,并以升序的排序方式进行显示。若ascending=True,则按照降序的方式进行排序。
- fig = plt.figure(figsize=(20, 18));fare_sur.plot(grid=True);plt.legend();plt.show()
使用figure()函数画图,图形的尺寸为长20宽18;将上述数据在该图形中显示出来,并加入网格线(即网格命令grid=True);legend()函数为显示图例名称。 - 在数据排序后再进行可视化可以更加准确分析数据的整体趋势与变化情况,可视化效果更加突出。
可视化展示泰坦尼克号数据集中不同仓位等级的人生存和死亡人员的分布情况
- import seaborn as sns 导入seaborn库,进行数据可视化分析
相关文章推荐
- 天龙八部,数据可视化分析虚竹和童姥居然关系非同一般
- 第六篇:R语言数据可视化之数据分布图(直方图、密度曲线、箱线图、等高线、2D密度图)
- [置顶] 【R语言 数据处理和可视化】一个手游公司销售额数据分析
- Matlab学习笔记-数据和函数可视化
- 如何决策快人一步? 用一块大屏轻松实现数据可视化
- 功能如此齐全 也许是最精良的免费数据可视化软件
- 30 个最好的数据可视化工具推荐
- 用Python的Plotly画出炫酷的数据可视化(含各类图介绍,附代码)
- 大数据可视化之空间可视化Arcgis flex 手动版widget
- kylin与superset集成实现数据可视化
- 视频教程-MATLAB数据可视化编程-Matlab
- python编程从入门到实践——数据可视化之使用api(第17章)
- Tableau:数据可视化之急速BI
- 数据分析和可视化平台
- 数据可视化
- pyecharts实现数据可视化
- ActiveReports 报表应用教程 (14)---数据可视化
- 推荐30款最佳的数据可视化工具
- 小白学 Python 数据分析(15):数据可视化概述
- 【Echarts】数据可视化_前端页面实现尝试