GraphicsJS Quick Start

Getting Started

Create an HTML file and give it the "index.html" name if you want to make a new web page, or open your HTML file where the drawing should be.

Include GraphicsJS

Reference the JavaScript file in the <head> section of your web page.
You can use the link as shown below or download graphics.min.js from the GraphicsJS CDN page and then put it into any folder of your site (you'll have to use your own link in this case).

<head> <script src="https://cdn.anychart.com/releases/8.13.0/js/graphics.min.js" type="text/javascript"></script> </head> 

Create a Container

Add a block-based HTML element into your page, set the id, width and height attributes.

<body> <div id="container" style="width: 100%; height: 100%;"></div> </body> 

Create a Drawing

Put the JavaScript tag <script> with the following code anywhere after the <div> section.

<script> // create a stage for the Deathly Hallows symbol stage = acgraph.create('container'); // draw the square stage.rect(25, 50, 350, 300); // draw the circle stage.circle(200, 250, 100); // draw the triangle stage.path() .moveTo(25, 350) .lineTo(200, 50) .lineTo(375, 350) .close(); // draw the wand in the middle stage.path() .moveTo(200, 50) .lineTo(200, 350); </script> 

See the Result

After all these steps you should have the following result. You can launch and explore this GraphicsJS Drawing Sample in the Playground.

Full Source Code

Below you can see how your full web page code should look like:

<!doctype html> <html> <head> <meta charset="UTF-8"/> <script src="https://cdn.anychart.com/releases/8.13.0/js/graphics.min.js"></script> </head> <body> <div id="container" style="width: 100%; height: 100%"></div> <script> // create a stage for the Deathly Hallows symbol stage = acgraph.create('container'); // draw the square stage.rect(25, 50, 350, 300); // draw the circle stage.circle(200, 250, 100); // draw the triangle stage.path() .moveTo(25, 350) .lineTo(200, 50) .lineTo(375, 350) .close(); // draw the wand in the middle stage.path() .moveTo(200, 50) .lineTo(200, 350); </script> </body> </html> 

Also, you can copy and paste this code to a file on your computer and run it in browser to see how it works

Further Steps

Learn more

Subscribe