# Python | Types of Dot in Dot Plot

Python | Types of Dot in Dot Plot: In this tutorial, we are going to learn about the various types of dots in the dot plot with examples.
Submitted by Anuj Singh, on July 07, 2020

While comparing the number of plots in a figure, color limits us to very few numbers. Therefore, mathplotlib.pyplot has provided different types of dots (for instance shown in the figure) which allow us to move one step forward in efficacious visualization.

## 1) Square points with color code Green, Blue, Yellow, Red

Syntax:

```plt.plot(x1,y1,'**',x2,y2,'**',x3,y3,'**')
```

_s - s if keyword for square type points

## 2) Triangle Points with color code Green, Blue, Red, Yellow

Syntax:

```plt.plot(x1,y1,'**',x2,y2,'**',x3,y3,'**')
```

_^ - ^ if keyword for triangle type points

## 3) Dash Point Plots with color code Green, Red, Blue Yellow

Syntax:

```plt.plot(x1,y1,'**',x2,y2,'**',x3,y3,'**')
```

_-- - -- if keyword for dash type points

## 4) Star Point Plot with Color Code Blue, Green, Red, Yellow

Syntax:

```plt.plot(x1,y1,'**',x2,y2,'**',x3,y3,'**')
```

_* - * if keyword for star type points

## 4) Mixed Dot Plots with variation in color

Syntax:

```plt.plot(x1,y1,'**',x2,y2,'**',x3,y3,'**')
```
• x1, x2, x3 - x-axis values for different plots,
• y1, y2, y3 - y-axis values for respective plots
• ** - Colour and type i.e. **kwargs defined in the library. We can change the color of the dot with replacing r with g for green and y for yellow and there are numbers of colors available in the matplotlib library package.

## Python code for various types of dot in dot plot

```import matplotlib.pyplot as plt
import numpy as np

# evenly sampled time at 200ms intervals
t = np.arange(0, 8, 0.4)

# Figure 1, Square Points
plt.figure()
plt.plot(t, t, 'rs', t, t**2, 'bs', t, t*3, 'ys', t, t+t, 'gs')
plt.xlabel('Numbers')
plt.ylabel('Values')
plt.title('Square Point Plot')
plt.show()

# Figure 2, Triangle Points
plt.figure()
plt.plot(t, t, 'r^', t, t**2, 'b^', t, t*3, 'y^', t, t+t, 'g^')
plt.xlabel('Numbers')
plt.ylabel('Values')
plt.title('Triangle Point Plot')
plt.show()

# Figure 3, Dash Points
plt.figure()
plt.plot(t, t, 'r--', t, t**2, 'b--', t, t*3, 'y--', t, t+t, 'g--')
plt.xlabel('Numbers')
plt.ylabel('Values')
plt.title('Dash Point Plot')
plt.show()

# Figure 4, Star Points
plt.figure()
plt.plot(t, t, 'r*', t, t**2, 'b*', t, t*3, 'y*', t, t+t, 'g*')
plt.xlabel('Numbers')
plt.ylabel('Values')
plt.title('Star Point Plot')
plt.show()

# Figure 5, Combined
plt.figure()
plt.plot(t, t, 'r*', t, t**2, 'b--', t, t*3, 'y^', t, t+t, 'gs')
plt.xlabel('Numbers')
plt.ylabel('Values')
plt.title('Mixed Point Plot')
plt.show()
```

Output:

```Output is as figure
```

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates