Python中对DataFrame的数据进行绘图应用举例

Python中对DataFrame的数据进行绘图应用举例

在Python中使用pandas中的DataFrame数据格式,是一个重要表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等)。DataFrame既有行索引也有列索引,它可以被看做由series组成的字典。本文将说明对于DataFrame数据进行绘图举例。
一、问题
将以杭州全年天气的最高温和最低温,以及月份构建一个DataFrame数据,然后进行绘图显示。
二、解决步骤
(1)收集杭州全年各月的气温数据;
(2)将这些数据写入到一个DataFrame变量中;
(3)调用matplotlib.pyplot 函数绘图,并进行显示。
三、代码
根据上述步骤,整理编写代码如下:

from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体,否则汉字无法正常显示
import pandas as pd
import matplotlib.pyplot as plt
#杭州每月气温走势
Mon_Tem=pd.DataFrame({"月最低气温":[2,3,8,13,17,21,26,27,20,14,12,2],
                      "月最高气温":[11,12,18,23,27,29,37,37,28,23,20,9]},index=['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'])
#使用plot函数绘制杭州全年的气温走势

#plt.plot(index,"月最低气温")
Mon_Tem.plot(kind='line',title='杭州全年气温走势图')
plt.ylim((0,40))
plt.xlabel('月份')
plt.ylabel('气温(°C)')
plt.show()

四、运行结果
Python中对DataFrame的数据进行绘图应用举例_第1张图片

图 运行结果显示

五、注意事项
编写代码时候一定要注意,加上

mpl.rcParams['font.sans-serif'] = ['SimHei'] 

防止文字显示乱码。

你可能感兴趣的:(python,开发语言,pandas,DataFrame)