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

Types of Dot in Dot Plot (1)

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

Types of Dot in Dot Plot (2)

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

Types of Dot in Dot Plot (3)

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

Types of Dot in Dot Plot (4)

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.
Types of Dot in Dot Plot (5)

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





Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





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


© https://www.includehelp.com some rights reserved.