interval calc

by alexbfree

JavaScript

function calculate_interval_size(top) {
  top = Math.abs(top);
  if (top>=5000) {
    return 500;
  } else if (top >= 1000) {
    return 500;
  } else if (top > 500) {
    return 100;
  } else if (top >=100) {
    return 50;
  } else if (top >50) {
    return 10;
  } else if (top >=10) {
    return 5;
  } else if (top >5) {
    return 1;
  } else if (top >=1) {
    return 0.5;
  } else if (top >0) {
    return 0.1;
  } else {
    return 0; // meaningless
 ...