Matplotlib.pyplot.fill() function in Python
Matplotlib.pyplot.fill() function is used to fill the area enclosed by polygon /curve.
Syntax: matplotlib.pyplot.fill(*args, data=None, **kwargs)
Parameters:
*args: sequence of x, y, [color]
sequence of x,y = To traverse the boundaries of the polygon or curve defined by lists of x and y positions of its nodes.color = To change the default fill color to the desired one.You can plot multiple polygons by providing multiple x, y, [color] groups.
data: indexable object, optional
default value = none
You can directly provide labeled data in the form of a dictionary. For better understanding refer to Example2
Returns: A list of Polygon
Other Parameters:
**kwargs: Supports all other properties of Polygon patch.
Example 1:
Python3
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
x = np.arange( 0.0 , 2.0 , 0.01 )
y = 1 + np.sin( 2 * np.pi * x)
plt.plot(x, y)
plt.xlabel( "angle" )
plt.ylabel( "sine" )
plt.title( 'sine wave' )
plt.fill(x, y, "c" )
plt.show()
|
Output:
Example 1_Output_GFG
Example 2:
Python3
import matplotlib
import matplotlib.pyplot as plt
plt.fill( "j" , "k" , 'm' ,
data = { "j" : [ 0 , 1 , 2 ],
"k" : [ 0 , 1 , 0 ]})
|
Output:
Example 2_Output_GFG
Last Updated :
25 Nov, 2020
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...