Das ist ganz simple Mathematik.
Um darauf zu kommen, male dir einfach auf ein Blatt Papier zwei unterschiedliche große Rechtecke und zeichne dann dort deine Skalierung ein, wie gewünscht (0-100).
Wenn du das geschafft hast, dann frage dich, wie du das gemacht hast.
So muss der Rechner das auch machen
Im Kopf geht das auch:
Du hast 10cm zur Verfügung und willst dort 11 Striche (0-10) im gleichen Abstand bei maximaler Ausnutzung der Breite haben.
Wie breit sind die Abstände?
Du hast nun 20cm zur Verfügung. Wie breit sind die Abstände jetzt?
Jetzt versuchen wir das gleiche Spiel mit Pixeln:
Du hast 1000 Pixel. Wie breit sind die Abstände?
(Erinnert mich an Otto Waalkes und die 7 Zwerge in der 28-Zimmer-Wohnung, bzw. "Du hast 28 Wecker und musst um 7 Uhr raus ...")