switch graph to line chart

This commit is contained in:
Smith
2022-04-07 00:30:19 +02:00
parent 1e6f3ba61d
commit 724fb0e97e
2 changed files with 17 additions and 11 deletions

13
dist/game-server.js vendored
View File

@@ -238,11 +238,14 @@ class ServerHistory {
}
const values = avg.concat(max);
return [
'https://image-charts.com/chart?cht=bvg',
'https://image-charts.com/chart?cht=lc',
'chs=600x300',
'chma=' + e('0,0,10,0'),
'chf=' + e('bg,s,202225'),
'chg=' + e('0,1,5,5,303030'),
'chma=' + e('0,0,10,0'),
'chls=' + e('2|2'),
// 'chm='+e('B,011040,0,0,0'), // line fill
'chg=' + e('1,1,2,2,303030'),
// 'chm='+e('d,ffffff,0,-1,3|d,ffffff,1,-1,3'), // value markers
'chdl=' + e('AVG|MAX'),
'chdlp=t',
'chdls=' + e('ffffff,10'),
@@ -251,10 +254,10 @@ class ServerHistory {
'chds=a',
'chd=' + e('t:' + avg.join(',') + '|' + max.join(',')),
'chl=' + e(values.join('|')),
'chlps=' + e('color,ffffff|anchor,end|font.size,10|align,top'),
'chlps=' + e('color,ffffff|anchor,end|font.size,12|align,top'),
'chxl=' + e('0:|' + xlabels.join('|')),
'chxr=' + e('1,0,' + playersMax),
'chco=' + e('1234ef,fd7501') // bar colors
'chco=' + e('1234ef,fd7501') // data colors
].join('&');
}
}

View File

@@ -312,11 +312,14 @@ class ServerHistory {
const values: string[] = avg.concat(max);
return [
'https://image-charts.com/chart?cht=bvg',
'chs=600x300',
'chma='+e('0,0,10,0'), // margins
'https://image-charts.com/chart?cht=lc',
'chs=600x300', // image size
'chf='+e('bg,s,202225'), // background
'chg='+e('0,1,5,5,303030'), // grid lines
'chma='+e('0,0,10,0'), // margins
'chls='+e('2|2'), // line styles
// 'chm='+e('B,011040,0,0,0'), // line fill
'chg='+e('1,1,2,2,303030'), // grid lines
// 'chm='+e('d,ffffff,0,-1,3|d,ffffff,1,-1,3'), // value markers
'chdl='+e('AVG|MAX'), // labels
'chdlp=t', // label position
'chdls='+e('ffffff,10'), // label style
@@ -325,10 +328,10 @@ class ServerHistory {
'chds=a', // scaling
'chd='+e('t:'+avg.join(',')+'|'+max.join(',')), // data
'chl='+e(values.join('|')), // data labels
'chlps='+e('color,ffffff|anchor,end|font.size,10|align,top'), // data labels position & style
'chlps='+e('color,ffffff|anchor,end|font.size,12|align,top'), // data labels position & style
'chxl='+e('0:|'+xlabels.join('|')), // x axis labels
'chxr='+e('1,0,'+playersMax), // axis range
'chco='+e('1234ef,fd7501') // bar colors
'chco='+e('1234ef,fd7501') // data colors
].join('&');
}
}