前回までの状況はこちら
前回のままだと、摂取量をそのまま数字としてグラフに表示させているだけなので、
この数字が適正量なのかを判断するために、適正値との割合をパーセンテージにして表示させたいと思います。
といっても、どれくらいが適正量なのか、というのが、体型などに左右されやすいものなので、
こちらの記事の計算式を参考にして、
体重60kg、摂取カロリー2000kcalとして計算すると、
- タンパク質120g(体重×2g、1g=4kcal)
- 脂質55.5g(総カロリーの25%、1g=9kcal)
- 炭水化物255g(総カロリーからタンパク質と脂質を除いた残り、1g=4kcal)
この数字を直に与えました。
baseData: {
protein: 120.0,
liqid: 55.5,
carbo: 255.0,
calorie: 2000.0
},
これ、ちゃんとした条件をもとに計算する仕組みが必要だね。
self.datasets.push(response.data.data.protein / self.baseData.protein * 100);
self.datasets.push(response.data.data.liqid / self.baseData.liqid * 100);
self.datasets.push(response.data.data.carbo / self.baseData.carbo * 100);
self.datasets.push(response.data.data.calorie / self.baseData.calorie * 100);
これでグラフがパーセンテージになります。
なので、どの栄養素が足りてなくて、どの栄養素を取りすぎているかがわかります。
「【ダイエット支援】【食事管理】グラフの値をパーセンテージにして、適正量かどうかを見えるようにする。」への1件のフィードバック