Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Python Articles
Page 554 of 852
How to position and align a Matplotlib figure legend?
To position and align a matplotlib figure legend, we can take the following steps−Plot line1 and line2 using plot() method.Place a legend on the figure. Use bbox_to_anchor to set the position and make horizontal alignment of the legend elements.To display the figure, use show() method.Examplefrom matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True line1, = plt.plot([1, 5, 1, 7], linewidth=0.7) line2, = plt.plot([5, 1, 7, 1], linewidth=2.0) plt.legend([line1, line2], ["line1", "line2"], bbox_to_anchor=(0.45, 1.0), ncol=2) plt.show()Output
Read MoreHow can I convert numbers to a color scale in Matplotlib?
To convert numbers to a color scale in matplotlib, we can take the following steps.StepsCreate x, y and c data points using numpy.Convert the data points to Pandas dataframe.Create a new figure or activate an existing figure using subplots() method.Get the hot colormap.To linearly normalize the data, we can use Normalize() class.Plot the scatter points with x and y data points and linearly normalized colormap.Set the xticks for x data points.To make the colorbar, create a scalar mappable object.Use colorbar() method to make the colorbar.To display the figure, use show() method.Examplefrom matplotlib import pyplot as plt, colors import numpy as ...
Read MoreExporting an svg file from a Matplotlib figure
To export an SVG file from a matplotlib figure, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Create a figure and a set of subplots.Create random x and y data points using numpy.Plot x and y data points using plot() method.Save the .svg format file using savefig() method.Exampleimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() x = np.random.rand(10) y = np.random.rand(10) ax.plot(x, y, ls='dotted', linewidth=2, color='red') plt.savefig("myimg.svg")OutputWhen we execute this code, it will create an SVG file called "myimg.svg" and ...
Read MorePlot numpy datetime64 with Matplotlib
To plot a time series in Python using matplotlib, we can take the following steps −Create x and y points using numpy.Plot the created x and y points using plot() method.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.array([datetime.datetime(2021, 1, 1, i, 0) for i in range(24)]) y = np.random.randint(100, size=x.shape) plt.plot(x, y) plt.show()Output
Read MoreHow to give sns.clustermap a precomputed distance matrix in Matplotlib?
To give sns.clustermap a dataset, we can take the following steps −Set multiple theme parameters in one step.Load an example dataset from the online repository (requires Internet).Return item and drop from the frame. Raise KeyError if not found, using pop() method.Plot a matrix dataset as a hierarchically-clustered heatmap using clustermap() method.To display the figure, use show() method.Examplefrom matplotlib import pyplot as plt import seaborn as sns plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True sns.set_theme(color_codes=True) iris = sns.load_dataset("iris") species = iris.pop("species") g = sns.clustermap(iris) plt.show()Output
Read MoreHow to sharex when using subplot2grid?
To sharex when using subplot2grid, we can take the following steps −Create random data, t, x, y1 and y2 using numpy.Create a new figure or activate an existing figure using figure() method.Create a subplot at a specific location inside a regular grid with colspan=3 and rowspan=2.Create a subplot at a specific location inside a regular grid with colspan=3 and sharex=ax1 (step 3).Plot curve using t and y1 and y2 using plot() method.Adjust the padding between and around the subplots.To display the figure, use show() method.Exampleimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True t = np.arange(0.0, ...
Read MoreHow to add a text into a Rectangle in Matplotlib?
To add a text into a rectangle in matplotlib, we can add a label in annotate method at the center point of the rectangle.StepsCreate a figure or activate an existing figure using figure() method.Add a subplot arrangement in the current axis.To add a rectangle in the plot, use Rectangle() class to get the rectangle object.Add a rectangle patch on the plot.To add text label in the rectangle, we can get the center value of the rectangle, i.e., cx and cy.Use annotate() method to place text on the rectangle.Limit x and y axes to get a visible rectangle.To display the figure, use show() method.Examplefrom matplotlib ...
Read MoreHow to get the center of a set of points using Python?
To get the center of a set of points, we can add all the elements of the list and divide that sum with the length of the list so that result could be the center of the corresponding axes.StepsMake two lists of data points.Plot x and y data points using plot() method.Get the center tuple of the x and y data points.Place the center point on the plot.Annotate the center as label for center of the x and y data points.To display the figure, use show() method.Examplefrom matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = [5, ...
Read MoreHow do I set color to Rectangle in Matplotlib?
To set color to a rectangle in matplotlib, we can take the following steps −Create a figure or activate an existing figure using figure() method.Add an '~.axes.Axes' to the figure as part of a subplot arrangement using add_subplot() method.A rectangle is defined via an anchor point with width and heights.Add a rectangle patch to the plot.Set the x and y limit using xlim() and ylim() method.To display the figure, use show() method.Examplefrom matplotlib import pyplot as plt, patches plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111) rectangle = patches.Rectangle((0, 0), 3, 3, edgecolor='orange', facecolor="green", linewidth=7) ax.add_patch(rectangle) plt.xlim([-5, 5]) plt.ylim([-5, 5]) ...
Read MoreHow to scale axes in Mplot3d?
To scale axes in mplot3d, we can take the following steps −Create a figure or activate an existing figure using figure() method.Instantaite 3D axes instance using Axes3D() class.To scale X-axis, use set_xlim3d() method.To scale Y-axis, use set_ylim3d() method.To scale Z-axis, use set_zlim3d() method.To display the plot, use show() method.Examplefrom mpl_toolkits.mplot3d import Axes3D from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = Axes3D(fig) ax.set_xlim3d(-100, 100) ax.set_ylim3d(-100, 100) ax.set_zlim3d(-100, 100) plt.show()Output
Read More