Matplotlib.patches.CirclePolygon class in Python Last Updated : 27 Apr, 2020 Comments Improve Suggest changes Like Article Like Report Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. matplotlib.patches.CirclePolygon The matplotlib.patches.CirclePolygon class is used for polygon-approximation of a circle patch. It is used to make a circle at xy = (x, y) with a radius that has been provided. A regular polygon with resolution sides is approximated with this circle. Syntax: class matplotlib.patches.CirclePolygon(xy, radius=5, resolution=20, **kwargs) Parameters: xy: The origin coordinate of the circle to be drawn. radius: It's an optional parameter that is used to set the radius of the circle.It defaults to 5 units. resolution: As the name suggest it is used to set the image resolution. It is optional and defaults to 20. Below table provides with the optional valid kwargs ; PROPERTY DESCRIPTION agg_filter a filter function that takes a (m, n, 3) float array and a dpi value that returns a (m, n, 3) array alpha float or None animated bool antialiased or aa unknown capstyle {‘butt’, ’round’, ‘projecting’} clip_box Bbox clip_on bool clip_path [(Path, Transform)|Patch|None] color color or sequence of rgba tuples contains callable edgecolor or ec or edgecolors color or None or ‘auto’ facecolor or fc or facecolors color or None figure figure fill bool gid str hatch {‘/’, ‘\’, ‘|’, ‘-‘, ‘+’, ‘x’, ‘o’, ‘O’, ‘.’, ‘*’} in_layout bool joinstyle {‘miter’, ’round’, ‘bevel’} linestyle or ls {‘-‘, ‘–‘, ‘-.’, ‘:’, ”, (offset, on-off-seq), …} linewidth or linewidths or lw float or None path_effects AbstractPathEffect picker None or bool or float or callable path_effects AbstractPathEffect picker float or callable[[Artist, Event], Tuple[bool, dict]] rasterized bool or None sketch_params (scale: float, length: float, randomness: float) snap bool or None transform matplotlib.transforms.Transform url str visible bool zorder float Example 1: Python3 1== import matplotlib.pyplot as plt from matplotlib.patches import CirclePolygon circle = CirclePolygon((0, 0), radius = 0.75, fc = 'y') plt.gca().add_patch(circle) verts = circle.get_path().vertices trans = circle.get_patch_transform() points = trans.transform(verts) plt.plot(points[:, 0], points[:, 1]) plt.axis('scaled') plt.show() Output: Example 2: Python3 1== import numpy as np import matplotlib from matplotlib.patches import Circle, Wedge, Polygon, Ellipse from matplotlib.collections import PatchCollection import matplotlib.pyplot as plt import matplotlib.patches as matpatches fig, ax = plt.subplots(figsize =(8, 8)) patches = [] circle = Circle((2, 2), 2) patches.append(circle) polygon = matpatches.PathPatch(patches[0].get_path()) patches.append(polygon) colors = 2 * np.random.rand(len(patches)) p = PatchCollection(patches, cmap = matplotlib.cm.jet, alpha = 0.4) p.set_array(np.array(colors)) ax.add_collection(p) plt.axis([-10, 10, -10, 10]) plt.show() Output: Comment More infoAdvertise with us Next Article Matplotlib.patches.CirclePolygon class in Python R RajuKumar19 Follow Improve Article Tags : Python Write From Home Python-Library Python-matplotlib Matplotlib patches-class +1 More Practice Tags : python Similar Reads Matplotlib.patches.Circle class in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. matplotlib.patches.Circle The matplotlib.patches.Circle class is used to create a circul 3 min read Matplotlib.patches.ArrowStyle class in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. matplotlib.patches.ArrowStyle The matplotlib.patches.ArrowStyle class is a container cla 2 min read Matplotlib.patches.Wedge class in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack.  matplotlib.patches.Wedge The matplotlib.patches.Wedge class is used to add wedge-shape 3 min read Matplotlib.patches.ConnectionPatch class in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. matplotlib.patches.ConnectionPatch The matplotlib.patches.ConnectionPatch a subclass of 5 min read Matplotlib.patches.RegularPolygon class in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack.  matplotlib.patches.RegularPolygon The matplotlib.patches.RegularPolygon class is used 3 min read Matplotlib.axes.Axes.add_patch() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. 2 min read Matplotlib.pyplot.gca() in Python Matplotlib is a library in Python and it is a numerical - mathematical extension for the NumPy library. Pyplot is a state-based interface to a Matplotlib module that provides a MATLAB-like interface.  matplotlib.pyplot.gca() Function The gca() function in pyplot module of matplotlib library is used 2 min read matplotlib.axes.Axes.pie() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. 3 min read Matplotlib.artist.Artist.get_clip_path() in Python Matplotlib is a library in Python and it is numerical â mathematical extension for NumPy library. The Artist class contains Abstract base class for objects that render into a FigureCanvas. All visible elements in a figure are subclasses of Artist. matplotlib.artist.Artist.get_clip_path() method The 2 min read Matplotlib.pyplot.gcf() in Python Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. matplotlib.pyplot.gcf() matplotlib.pyplot.gcf() is primarily used to get the current fi 2 min read Like