Lukusuora
Kun haluamme sijoittaa pisteitä x-akselille, niin silloin x-akselin piirtämisestä ja pisteiden sijoittamisesta kannattaa tehdä oma aliohjelmansa. Tällöin tarvitsemme kirjoittaa vain komennot: xakseli(); ja x(luku); void draw ()-lohkoon. Kokonainen ohjelma on seuraava.
Tällöin ohjelma tulostaa

Kun kirjoitat laskutoimituksen komenon: x(luku) sisälle, niin voit havainnollistaa laskutoimituksia lukusuoralla.
void setup () {
size(860,200); // Ikkunan koko
background(255); // Taustaväri valkoinen
fill(0); // Tekstin väri musta
textSize(15); // Tekstin koko 15
}
void draw () {
xakseli();
x(3);
x(3-4); // 3-4 = -1
x(3+5); // 3+5 = 8
}
void xakseli() {
translate(430,100); // Origo ikkunan keskelle
strokeWeight(2); // Viivan paksuus 2
stroke(0); // Viivan väri musta
line(-405,0,405,0); // x-askeli
for(int a=-13; a<=13; a++) {
line(30*a,-5,30*a,5); // asteikko
text(a,30*a-5,-10); // Lukuarvot [-13,13]
}
triangle(405,10,405,-10,425,0); // Kolmio
}
void x(float a) {
float x = map(a,-10,10,-300,300);
stroke(255,0,0); // Punainen
strokeWeight(10); // Pisteen koko 10
point(x,0); // Piirrä piste
}
Tällöin ohjelma tulostaa

Kun kirjoitat laskutoimituksen komenon: x(luku) sisälle, niin voit havainnollistaa laskutoimituksia lukusuoralla.