根据给定的信号温度和变化规律,我们可以设计一个函数来模拟数据变化。假设初始温度为30℃,每分钟上升0.5℃,可以使用以下函数来模拟数据变化:

def generate_temperature_data(start_temp, per_min_increase, num_minutes):
    data = []
    current_temp = start_temp
    for i in range(num_minutes):
        data.append(current_temp)
        current_temp += per_min_increase
    return data

接下来,我们可以使用这个函数生成五分钟的温度数据:

temperature_data = generate_temperature_data(30, 0.5, 5)

最后,我们可以使用matplotlib库来画出折线图:

import matplotlib.pyplot as plt

minutes = [i for i in range(1, 6)]

plt.plot(minutes, temperature_data)
plt.xlabel('Minutes')
plt.ylabel('Temperature (°C)')
plt.title('Temperature Variation')
plt.show()

运行以上代码,就可以得到一个折线图,横轴表示时间(分钟),纵轴表示温度(℃),图中的折线表示温度随时间的变化。

模拟温度变化:Python函数和折线图绘制

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

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