[英]Calculate values in logarithmic scale
假設您想要一個500像素的高度,您可以使用它來獲取間隔:
import math
pixels = 500
offset = math.log(10)
for x in range(10, 71, 10):
print x, int(pixels * (math.log(x) - offset) / (math.log(70) - offset))
這是輸出:
10 0
20 178
30 282
40 356
50 413
60 460
70 500
像素數只是每個間隔的開始和結束之間的差異。 更改500以適合您的應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.