rendered paste bodylist<int> getTicks(min, max, space, height){
ticks = height/space;
stepsize = (max,min)/ticks;
stepsize = round (stepsize, 1);
y_min = floor(min/stepsize)*stepsize;
y_max = ceiling(min/stepsize)*stepsize;
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;
}