Untitled
public text v1 · immutablelist<int> getTicks(min, max, space, height){
y_min = round(min, 1);
y_max = round(max, 1);
ticks = height/space;
tick_delta = (y_max-y_min)/ticks;
list<int> tickmarks = new list;
for(y=y_min;y<=y_max;y+=tick_delta){
tickmarks.add(y);
}
return tickmarks;
}
float round(number, significant_figures){
n = log_10(number);
figures = n-significant_figures;
m = number/(10^figures);
round(m);
return m*10^figures;
}