support 30 days chart

This commit is contained in:
r0n1n7an 2024-05-02 15:49:44 +08:00
parent 09eae78899
commit 592ac4f2ed
2 changed files with 14 additions and 8 deletions

Binary file not shown.

View File

@ -108,9 +108,9 @@ func eChart(w http.ResponseWriter, r *http.Request) {
timeAxis := make([]string, 0)
endTime := time.Now()
beginTime := endTime.AddDate(0, 0, -7)
beginTime := endTime.AddDate(0, 0, -30)
bt := beginTime
for i := 1; i <= 60*24*7; i++ {
for i := 1; i <= 60*24*30; i++ {
bt = bt.Add(time.Minute)
timeAxis = append(timeAxis, bt.Format("01-02 15:04"))
}
@ -195,17 +195,23 @@ func eChart(w http.ResponseWriter, r *http.Request) {
if params.Range == "all" {
xPercent = 0
}
if params.Range == "3days" {
xPercent = 57.14
if params.Range == "7days" {
xPercent = 76.66
}
if params.Range == "2days" {
xPercent = 71.42
if params.Range == "3days" {
xPercent = 90
}
if params.Range == "2day" {
xPercent = 93.33
}
if params.Range == "1day" {
xPercent = 85.71
xPercent = 96.66
}
if params.Range == "12hrs" {
xPercent = 92.85
xPercent = 98.33
}
if params.Range == "6hrs" {
xPercent = 99.16
}
if params.Alias != "" {
chartSubtitle = params.Alias