Das Grid-Paket bietet die Möglichkeit, ein Gitternetz bestehend aus farbigen quadratischen Punkten (sogenannter Pixel) darzustellen. Ähnlich zum Canvas-Paket muss auch hier die Zeichenfläche zunächst initialisiert werden:
Der Befehl initialisiert die Gitternetz-Zeichenfläche. Dabei definieren die beiden verpflichtenden Argumente x und y jeweils die Anzahl der Pixel entlang der x- und y-Achse.
Als Eigenschaften können beispielsweise die Größe der Darstellung mittels width sowie die Hintergrundfarbe mittels background spezifiziert werden.
Um nach der Initialisierung Pixel zu definieren, wird folgender Befehl benötigt:
Der Befehl färbt den Pixel an der Position (x, y) mit der Farbe c ein.
Dabei ist zu beachten, dass von links nach rechts sowie von unten nach oben gezählt wird. Zudem wird stets bei 0 begonnen zu zählen, sodass bei Verwendung der Koordinaten (0,0) der Pixel unten links im Gitternetz eingefärbt wird.
Anders als beim Canvas-Paket wird schließlich noch ein weiterer Befehl benötigt, um die zuvor definierten Pixel auch tatsächlich darzustellen. Der Grund liegt darin, dass es bei großen Gitternetzen anderenfalls zu erheblichen Rechenzeiten bei der Darstellung kommen kann.
Es wird das zuvor initialisierte Gitternetz samt der zuvor definierten Pixel dargestellt.