Pandas 可视化综合指南:手把手从零教你绘制数据图表
2019-10-18 21:20
591 查看
(给数据分析与开发加星标,提升数据技能)
转自:量子位(ID:QbitAI),编译:晓查
1import pandas as pd
2df=pd.read_csv(‘./world-happiness-report-2019.csv’)
3df.head(3)
1df.rename(columns={“Country (region)”: “Country”, “Log of GDPper capita”: “Log_GDP_per_capita”, “Healthy life
2expectancy”:”Health_life_expect”},inplace=True)
3df.columns
1%matplotlib tk
2df1=df[:5]
3df1.plot(‘Country’,[‘Corruption’,’Freedom’,’Generosity’,’Social support’],kind = ‘bar’)
1%matplotlib tk
2df1=df[:5]
3df1.plot(‘Country’,[7,6,8,5],kind = ‘bar’)
1df1=df[:5]
2df1.plot(‘Country’,[‘Corruption’,’Freedom’,’Generosity’,’Social support’],kind = ‘line’)
1df[:5].plot(x=’Country’,kind=’box’)
1df.plot(x=’Corruption’,y=’Freedom’,kind=’scatter’,color=’R’)
1from pandas.plotting import table
2df1=df[:5]
3df1=df.loc[:5,[‘Country (region)’,’Corruption’,’Freedom’,’Generosity’,’Social support’]]
4ax=df1.plot(‘Country (region)’,[‘Corruption’,’Freedom’,’Generosity’,’Social support’], kind = ‘bar’, title =’Bar Plot’,legend=None)
5table(ax, np.round(df1.describe(), 2),loc=’upper right’)
取值范围
1df1=df[:20]
2df1[‘Freedom’].plot(kind=’line’,xlim=(0,20),ylim=(0,100))
x、y轴刻度
1df[:20][‘Freedom’].plot(kind=’line’,xlim=(0,20),ylim=(0,100),color=’red’,xticks=([0,10,15,20]),yticks=([0,50,70,100]), title = ‘xticks’)
1df[:20][‘Freedom’].plot(kind=’line’,xlim=(0,20),ylim=(0,100),color=’red’,xticks=([w1 for w in range(20)]),yticks=([w10 for w in range(40)]))
1ax=df[:20][‘Freedom’].plot(kind=’line’,xlim=(0,20),ylim=(0,100),color=’red’,xticks=([0,10,20]),yticks=([w*30 for w in range(40)]))
2ax.set_xticklabels([‘Low’,’Med’,’High’])
对数坐标
1df[:20][‘Freedom’].plot(kind=’line’,xlim=(0,1000),ylim=(0,100),color=’red’,logx=True)
https://kanoki.org/2019/09/16/dataframe-visualization-with-pandas-plot/
https://www.kaggle.com/PromptCloudHQ/world-happiness-report-2019/version/1
推荐阅读
(点击标题可跳转阅读)
看完本文有收获?请转发分享给更多人
关注「数据分析与开发」加星标,提升数据技能
好文章,我在看❤️
相关文章推荐
- Pandas 可视化综合指南:手把手从零教你绘制数据图表
- Pandas可视化综合指南:手把手从零教你绘制数据图表
- Python数据分析:手把手教你用Pandas生成可视化图表的教程
- Python数据分析:手把手教你用Pandas生成可视化图表
- [整理]统计数据的可视化——图表绘制(一)
- 用R语言进行数据可视化的综合指南(一)
- 手把手教你使用ECharts绘制可视化图表
- 用R语言进行数据可视化的综合指南(二)
- 手把手教你使用ECharts绘制可视化图表
- Echarts助力大数据绘制可视化图表零基础入门-针对运维
- 可视化图表进阶教程:业务数据地图的绘制
- Python数据可视化:使用pyecharts和snapshot绘制精美图表
- 7062-2.Python数据可视化:绘制曲线叠加图
- Python 数据分析(一) 本实验将学习 pandas 基础,数据加载、存储与文件格式,数据规整化,绘图和可视化的知识
- 为什么需要数据可视化,如何用图表讲故事?【做数据分析的必看】
- 利用django框架,手把手教你搭建数据可视化系统(一)
- 数据可视化之旅:常用图表对比
- 前端数据可视化echarts.js使用指南
- 21种常见大数据可视化图表
- 使用pandas中的DataFrame数据绘制柱状图的方法