d
This commit is contained in:
parent
9af7ed28df
commit
da806d819b
@ -30,10 +30,15 @@ namespace YD_AllHeartRates.Api.Services.Impl
|
||||
int minHour = data.Min(x => x.ScoreTime.Hour);
|
||||
int maxHour = data.Max(x => x.ScoreTime.Hour);
|
||||
|
||||
var chart = new ChartDataDto();
|
||||
var chart = new ChartDataDto
|
||||
{
|
||||
AxisX = new List<string>(),
|
||||
AxisY = new List<int>()
|
||||
};
|
||||
|
||||
for (int hour = minHour; hour <= maxHour; hour++)
|
||||
{
|
||||
chart.AxisX.Add($"{hour:00}:00");
|
||||
chart.AxisX.Add($"{hour}:00"); // 去掉前导0
|
||||
chart.AxisY.Add(hourlyAvg.TryGetValue(hour, out int val) ? val : 80);
|
||||
}
|
||||
|
||||
@ -41,6 +46,7 @@ namespace YD_AllHeartRates.Api.Services.Impl
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static int CalculateReachRate(int reachCount, int total)
|
||||
=> total == 0 ? 0 : (int)((double)reachCount / total * 100);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user