如何在pygame中按比例在屏幕上(从最低到最高)放置任意整数列表?

时间:2018-09-23 11:46:47

标签: python math pygame

比方说,我有一个887123、123、128821、9、233、9190902的列表。我想使用pygame(线图)将这些字符串放在屏幕上,我想按比例进行操作,以使其适合屏幕。如果屏幕为1280x720,如何缩小数字以使它们彼此保持比例但适合屏幕? 我确实尝试过将每个数字除以2直到它们都小于720的技巧,但这是歪斜的。是否存在用于这种数学缩放的算法?

1 个答案:

答案 0 :(得分:0)

我使用了这种算法:x =(x /(最大值))*(720-1)