模拟温度变化:Python函数和折线图绘制
根据给定的信号温度和变化规律,我们可以设计一个函数来模拟数据变化。假设初始温度为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()
运行以上代码,就可以得到一个折线图,横轴表示时间(分钟),纵轴表示温度(℃),图中的折线表示温度随时间的变化。
原文地址: https://www.cveoy.top/t/topic/pA5W 著作权归作者所有。请勿转载和采集!