用python绘制体重变化曲线

用python绘制体重变化曲线

女生有每天称体重的习惯,每次称完得到一个数字,对变化没有直观的感受,所以我们希望能有一张可更新的图来展示体重变化过程,本文致力于此,以下代码绘制了体重变化曲线:

import matplotlib.pyplot as plt
import numpy as np

y = [48.8, 48.6, 48.5, 48.4, 48.3, 48.4, 48.0, 48.1, 48.4, 48.2, 48.3, 48.2, 48.0, 48.0, 47.8, 47.5, 47.4,
     47.6]  # input latest weight 9.4
x = np.arange(len(y))
x = -x[::-1]
plt.plot(x, y)
plt.xticks(x)
plt.show()

输出结果:

其中纵轴表示体重,横轴表示多少天前,例如-5为5天前。

代码中y为纵轴数据,x为横轴数据。

由于python只能用arange得到自然数顺序的数组,所以需要用第7行逆序再取反的功能来得到[,-n...,-5,-4,-3,-2,-1,0]。
每日新的数据只需添加在代码第五行数组的末尾。

posted on 2021-09-04 10:13  菜小疯  阅读(657)  评论(0编辑  收藏  举报