Google Chart API - линейная диаграмма: усреднение данных - PullRequest
0 голосов
/ 26 января 2011

У меня есть данные, которые отображаются через ~ 4 года на линейном графике:

0 72 346 172 193 240 34 24 18 26 25 34 52 104 23 34 29 32 55 46 44 25 36 45 48 60 65 69 66 24 28 39 2 72 74 65 69 44 66 57 49 35 77 49 32 63 47 79 47

кажется, что линейный график ограничивает вас максимальным значением 100, поэтому некоторые из моих значений«вне графика».Я полагаю, они хотят, чтобы вы вычислили свои данные таким образом, чтобы мое максимальное значение (в моем случае 346) равнялось 100, а затем усредняло все промежуточное значение.Это имеет смысл, поскольку Google Chart API допускает плавающие числа.

Я просто не уверен, как это сделать.

1 Ответ

2 голосов
/ 26 января 2011

Допустим, у вас есть ваши числа в списке l - вы можете сделать следующее, чтобы масштабировать числа в процентах от максимального значения:

[ float(i) * 100 / max(l) for i in l ]

Тогда, если вы хотите вернуть исходное значение из значения n:

n / 100 * max(l)
...