# HOW TO DRAW GRAPHS IN LATEX

You have the right to attract the circles about the vertices or have the right to usage them directly. The commands used for styles are different from those in block diagrams or flow charts. The command to attract vertex is named by node, and the command to draw an edge is named by the edge.

You watching: How to draw graphs in latex

The commands provided in the Latex are mostly acquired from the widespread words, which deserve to be quickly understand also and implement within the code.

Before beginning the forms, you have to point out some environments. You must encompass your text and also command within these settings only, which are given below:

documentclass<10pt>article % you deserve to change the point dimension according to the requirementsusepackagexcolor % package essential to implement colorsusepackagetikz % package supplied for the tikzegindocumentegintikzpicture % tikz atmosphere ....................endtikzpictureenddocument

With the use of points on the x-axis and also y-axis, you can draw any form. The common forms used in the Latex using Tikz are given below:

Circle

The command offered to draw a circle is attract (1,1) circle (1);

Here, (1, 1) are the allude on x and y-axis, while the (1) is the radius of the circle.

The output of the over circle will certainly look choose the picture provided below: Triangle

The command also used to draw a triangle is offered below:

Output: You can adjust the position of points of the x and also y-axis according to the needs.

You have the right to also fill the color inside the triangle by utilizing the command provided below:

Output: To boost the width of the triangle, you have the right to use the command also given below:

Output: You have the right to additionally attract the shade pattern inside the triangle by making use of the command offered below:

Output: You can likewise use any kind of form rather of the triangle.

Ellipse

To draw the ellipse, you must use the below command:

Here, (0, 0) is the point at the origin, and also 30pt and 22pt are the dimensions to draw the ellipse.

Output: You deserve to also mix two colors appropriately.

The command for such instance is composed as:

Output: Using such techniques, you deserve to create any shape according to your option.

The code to create an easy node graph is offered below:

documentclassarticleusepackagetikzegindocumentegintikzpicture % right here, node/.style is the style pre-defined, that will certainly be the default layout of all the nodes. You can likewise create different creates for various nodes. ode (a1) at (1,2) 1; ode (a2) at (2,5) 2; % These all are the points where we desire to locate the vertices. You can create your diagram first on a stormy paper or graph paper; then, through the points, you have the right to develop the layout. Thstormy the usage of paper, it will certainly be effortmuch less for you to draw the diagram on Latex. ode (a3) at (3,7) 3; ode (a4) at (3,2.5) 4; ode (a5) at (5,6) 5; ode (a6) at (5,3) 6; ode (a7) at (7,5) 7; attract (a1) -- (a2); % these are the directly lines from one vertex to another draw (a2) -- (a3); draw (a2) -- (a4); attract (a4) -- (a6); attract (a3) -- (a5); draw (a6) -- (a7); attract (a5) -- (a7);endtikzpictureenddocument

Output: You can also bend the edges of your diagram with a particular angle.

The code to create a node graph through bend edges is given below:

documentclass<10pt>articleusepackagecolorusepackagetikz% the settings of tikz is provided for the optimization of the graphsusetikzlibraryshapes, arrows, calc, arrows.meta, fit, positioning % these are the parameters passed to the library to create the node graphs ikzset -Latex,auto,node distance =1.5 cm and 1.3 cm, thick,% node distance is the distance in between one node to other, where 1.5cm is the length of the edge between the nodes state/.style =ellipse, draw, minimum width = 0.9 cm, % the minimum width is the width of the ellipse, which is the size of the shape of vertex in the node graph point/.style = circle, attract, inner sep=0.18cm, fill, node contents=, bidirected/.style=Latex-Latex,dashed, % it is the edge having actually two directions el/.style = inner sep=2.5pt, align=appropriate, slopedegindocumentegintikzpicture % a is the name of the node and A is the message inside the node/vertex ode (a) at (0,0) \$A\$; % right here, state signifies that the form of the node will be the form declared in the above state/.style command also. % you can mention any type of location such as appropriate, left, above, listed below, and so on. ode (b) \$B\$; ode (c) \$C\$; oute (a) edge (b); % it is the path of the edge from one node to one more % Bidirected edge path (a) edge (b); % this is the basic command in this code. It is offered to draw the curved edge with a certain angle. You deserve to readjust the angle according to the demands. path (a) edge (c); path (a) edge (c); attract (b) -- (c); endtikzpictureenddocument