きりの良い数字の算出方法を教えてください
現在、GUIで折れ線グラフを描画しているのですが、最大値が画面からはみ出さないように、また変化が分かる範囲にしたいので、その目盛りの最大値の話です

例としてグラフの描画範囲の高さを500ピクセルとします
例えば折れ線グラフのためにプロットする値の範囲内の最大値が418だったとき、目盛りの上端は500が妥当です
1ピクセルあたりの値を1として計算して描画できます
しかし最大値が16609だと500では描画範囲からはみ出すので目盛りの上端は17000としするのが妥当でしょう
1ピクセルあたりの値を34として描画すればはみ出しません
将来に渡って予測しうる最大値が4905269だった場合を考えて、上端を5000000に固定することも考えましたが、
そうすると値の範囲内での最大値が14など上端に比べて極端に数字が小さいときは折れ線グラフには全く変化が現れません
最大値が14ならグラフの上端は15か20が妥当でしょう

こうした妥当な目盛りの上端はどうやって算出すればいいでしょうか