# The Drawing Canvas

All shapes will be drawn on a canvas.

The Easy Draw canvas is 600 x 600 pixels (600 pixels wide by 600 pixels tall).  So (300, 300) is the middle of the canvas, and (600, 600) is the bottom-right corner.

The coordinate system origin (0, 0) is the top-left corner of the canvas. &#x20;

As x increases, objects move right.   As y increases, objects move down (not up!).

![](https://651142499-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRAMSGwqRIdQ2ADsTkz%2F-MRSz1hx0nb7qnoNWat3%2F-MRT-Gv1H7yZTFGl5LLU%2Fimage.png?alt=media\&token=a4585fe9-c159-4731-8a5e-7929c28c2f13)

## Loading the Canvas

`load_canvas()`

Load canvas has one optional argument - `background`.   The background property allows you to identify a color value for the canvas on load.&#x20;

Example:

```python
easy_draw.load_canvas(background = (255, 0, 0))
```

## **Changing the Background Color** &#x20;

`set_canvas_color(color)`

Used to change the canvas background color at any point in the program.

Example:

```python
easy_draw.set_canvas_color(color = (0, 0, 255))
```

## Ending the Program

`end()`

Every Easy Draw program must end with this function call.  It sets up the event loop and allows the window to remain open on the desktop.

```python
easy_draw.end()
```
