做网站要多少钱 知乎,网页设计心得5000字,wordpress 登录保护,中山网站建设哪家便宜目录 df.plot() 函数Pandas模块之垂直条形图Pandas模块之水平交错条形图 df.plot() 函数
df.plot() 是 Pandas 中的一个函数#xff0c;用于绘制数据框中的数据。它是基于 Matplotlib 库构建的#xff0c;可以轻松地创建各种类型的图表#xff0c;包括折线图、柱状图、散点… 目录 df.plot() 函数Pandas模块之垂直条形图Pandas模块之水平交错条形图 df.plot() 函数
df.plot() 是 Pandas 中的一个函数用于绘制数据框中的数据。它是基于 Matplotlib 库构建的可以轻松地创建各种类型的图表包括折线图、柱状图、散点图等。
下面是 df.plot() 函数的一些常用参数和用法
kind指定要创建的图表类型可以是 ‘line’折线图、‘bar’柱状图、‘barh’水平柱状图、‘scatter’散点图等。x 和 y用于指定要在图表中显示的数据列。x 参数指定作为 x 轴的数据列y 参数指定作为 y 轴的数据列。title用于设置图表的标题。xlabel 和 ylabel分别用于设置 x 轴和 y 轴的标签。color用于设置图表的颜色。ax用于指定要绘制图表的坐标轴。
Pandas模块之垂直条形图
import pandas as pd
import numpy as np
import matplotlib.pyplot as pltplt.rcParams[font.sans-serif] [SimHei]# 读入数据
GDP pd.read_excel(rProvince GDP 2017.xlsx)
# Pandas模块之垂直或水平条形图
# 绘图此时的数据集在前文已经按各省GDP做过升序处理
GDP.GDP.plot(kind bar, width 0.8, rot 0, color steelblue, title 2017年度6个省份GDP分布)
# 添加y轴标签
plt.ylabel(GDP万亿)
# 添加x轴刻度标签
plt.xticks(range(len(GDP.Province)), #指定刻度标签的位置 GDP.Province # 指出具体的刻度标签值)
# 为每个条形图添加数值标签
for x,y in enumerate(GDP.GDP):plt.text(x-0.1,y0.2,%s %round(y,1),vacenter)
# 显示图形
plt.show()Pandas模块之水平交错条形图
import pandas as pd
import numpy as np
import matplotlib.pyplot as pltplt.rcParams[font.sans-serif] [SimHei]# 读入数据
HuRun pd.read_excel(rHuRun.xlsx)# Pandas模块之水平交错条形图
HuRun_reshape HuRun.pivot_table(index City, columnsYear, valuesCounts).reset_index()
# 对数据集降序排序
HuRun_reshape.sort_values(by 2016, ascending False, inplace True)
HuRun_reshape.plot(x City, y [2016,2017], kind bar, color [steelblue, indianred], rot 0, # 用于旋转x轴刻度标签的角度0表示水平显示刻度标签width 0.8, title 近两年5个城市亿万资产家庭数比较)
# 添加y轴标签
plt.ylabel(亿万资产家庭数)
plt.xlabel()
plt.show()