# 这三行代码使编译器能够绘图:
import sys
import matplotlib
matplotlib.use('Agg')
import numpy as np
import matplotlib.pyplot as plt
# 准备运动数据(心率和卡路里):
x = np.array([80, 85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260, 270, 280, 290, 300, 310, 320, 330])
plt.title("运动监测数据") # 设置图表标题
plt.xlabel("平均心率") # 设置 X 轴标签
plt.ylabel("热量消耗") # 设置 Y 轴标签
plt.plot(x, y) # 绘制心率 - 热量消耗曲线
plt.grid() # 显示网格线(默认 X/Y 轴都显示)
plt.show()
# 这两行代码使编译器能够输出图形:
plt.savefig(sys.stdout.buffer)
sys.stdout.flush()