我的数据在折线图上映射了大约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允许浮动数字。
我只是不确定该怎么做。
答案 0 :(得分:2)
假设您在列表中列出了数字l - 您可以执行以下操作将数字缩放到最大值的百分比:
[ float(i) * 100 / max(l) for i in l ]
然后,如果你想从值n:
中取回原始值n / 100 * max(l)