1. 创建建工程data_analysis并将数据文件temprature.csv放入工程中,路径为./temprature.csv。

  2. 在建工程data_analysis中创建python文件,并导入pandas和matplotlib.pyplot模块。

  3. 读取数据文件,将时间、最高温度和最低温度存入数组。可以使用pandas的read_csv函数来读取数据文件,并使用iloc函数将需要的列数据存入数组。

示例代码:

import pandas as pd import matplotlib.pyplot as plt

读取数据文件

data = pd.read_csv('./temprature.csv')

将时间、最高温度和最低温度存入数组

time = data.iloc[:, 0] max_temp = data.iloc[:, 1] min_temp = data.iloc[:, 2]

  1. 删除温度字段数据的NaN值,也就是数据清洗的空值删除。可以使用pandas的dropna函数来删除包含NaN值的行。

示例代码:

删除包含NaN值的行

data.dropna(inplace=True)

  1. 将时间作为x轴数据,温度作为y轴数据。可以使用matplotlib.pyplot的plot函数来绘制折线图。

示例代码:

将时间作为x轴数据,温度作为y轴数据

plt.plot(time, max_temp, label='Max Temperature') plt.plot(time, min_temp, label='Min Temperature')

  1. 根据提供的数据绘制柱形图。可以使用matplotlib.pyplot的bar函数来绘制柱形图。

示例代码:

根据提供的数据绘制柱形图

plt.bar(time, max_temp, label='Max Temperature') plt.bar(time, min_temp, label='Min Temperature')

  1. 根据提供的数据绘制折线图。可以使用matplotlib.pyplot的plot函数来绘制折线图。

示例代码:

根据提供的数据绘制折线图

plt.plot(time, max_temp, label='Max Temperature') plt.plot(time, min_temp, label='Min Temperature')

  1. 在绘制图表时,还可以设置图表的标题、x轴和y轴标签、图例等。

示例代码:

设置图表标题、x轴和y轴标签、图例

plt.title('Temperature Changes') plt.xlabel('Time') plt.ylabel('Temperature') plt.legend()

  1. 最后,使用matplotlib.pyplot的show函数来显示图表。

示例代码:

显示图表

plt.show(

① 建工程data_analysis将数据文件放入工程路径为 tempraturecsv。② 创建python文件导入pandasmatplotlibpyplot模块。③ 读取数据文件将时间最高温最低温存入数组。④ 删除温度字段数据的NaN值也就是数据清洗的空值删除。⑤ 将时间作为x轴数据温度作为y轴数据⑥ 根据提供的数据绘制柱形图⑦ 根据提供的数据绘制折线图

原文地址: https://www.cveoy.top/t/topic/d9Oc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录