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 minHour = data.Min(x => x.ScoreTime.Hour);
|
||||||
int maxHour = data.Max(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++)
|
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);
|
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)
|
public static int CalculateReachRate(int reachCount, int total)
|
||||||
=> total == 0 ? 0 : (int)((double)reachCount / total * 100);
|
=> total == 0 ? 0 : (int)((double)reachCount / total * 100);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user