- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 1034 Articles for Matplotlib
6K+ Views
To show minor tick labels on a log-scale with Matplotlib, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Create x and y data points using numpy.Plot x and y data points using plot() methodGet the current axis using gca() method.Set the yscale with log class by name.Change the appearance of ticks and tick label using ick_params() method.Set the minor axis formatter with format strings to format the tick.To display the figure, use show() method.Exampleimport numpy as np import matplotlib.pyplot as plt from matplotlib.ticker import FormatStrFormatter plt.rcParams["figure.figsize"] = [7.50, 3.50] ... Read More
4K+ Views
To hide lines in Matplotlib, we can use line.remove() method.StepsSet the figure size and adjust the padding between and around the subplots.Create x, y1 and y2 data points using numpy.Make lines, i.e., line1 and line2, using plot() method.To hide the lines, use line.remove() method.Place a legend on the figure at the upper-right location.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 100) y1 = np.sin(x) y2 = np.cos(x) line1, = plt.plot(x, y1, label="Line 1") line2, = plt.plot(x, y2, label="Line 2") ... Read More
11K+ Views
To fill the area under step curve using pyplot, we can take the following stepsStepsSet the figure size and adjust the padding between and around the subplots.Ceate random data points, x, y1 and y2, using numpy.To fill the area under the curve, put x and y with ste="pre", using fill_between() method.Plot (x, y1) and (x, y2) lines using plot() method with drawstyle="steps" method.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 100) y1 = np.sin(x) y2 = np.cos(x plt.fill_between(x, y1, step="pre", alpha=0.4) ... Read More
465 Views
To make a boxplot with variable length data in Matplotlib, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Make a list of data points.Make a box and whisker plot using boxplot() method.To display the figure, use show() method.Examplefrom matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = [[2, 4, 1, 3], [0, 4, 3, 2], [0, 0, 1, 0]] plt.boxplot(data) plt.show()Output
5K+ Views
To save all the open Matplotlib figures in one file at once, we can take follwong steps −Set the figure size and adjust the padding between and around the subplots.Create a new figure (fig1) or activate an existing figure using figure() method.Plot the first line using plot() method.Create a new figure (fig2) or activate an existing figure using figure() method.Plot the Second line using plot() method.Initialize a variable, filename, to make a pdf file.Create a user-defind function, save_multi_image, and call it to save all the open matplotlib figures in one file at once. Create a new PdfPages object, pp.Get the ... Read More
3K+ Views
To plot a histogram, with collections.Counter, we can use bar() method. In bar() method, we can use collections.counter() to get the frequency for each element. Put the elements and their frequency as height.StepsSet the figure size and adjust the padding between and around the subplots.Make a list of a data points.Get the dictionary, d, using collections.Counter().Make bar plot with d.keys() and d.values().To display the figure, use show() method.Exampleimport collections from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = [0, 1, 2, 4, 1, 3, 0, 4, 1, 4, 3, 5, 6, 5, ... Read More
2K+ Views
To show the title for the diagram for Seaborn pairplot(), we can use pp.fig.suptitle() method.StepsSet the figure size and adjust the padding between and around the subplots.Create a Pandas dataframe, i.e., a two-dimensional, size-mutable, potentially heterogeneous tabular data.Plot pairwise relationships in a dataset.Add a centered title to the figure.To display the figure, use show() method.Exampleimport seaborn as sns import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(np.random.random((5, 5)), columns=["a", "b", "c", "d", "e"]) pp = ... Read More
132 Views
To attach a pyplot function to a figure instance, we can use figure() method and add an axes to it.StepsSet the figure size and adjust the padding between and around the subplots.Create a new figure or activate an existing figure using figure() method.Add an '~.axes.Axes' to the figure as part of a subplot arrangement.Set a title to this axis using set_title() method.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot() ax.set_title("My Title!") plt.show()OutputRead More
791 Views
To plot events on time using Matplotlib, we can take the following steps −Set the figure size and adjust the padding between and around the subplotsMake a list of data points, where event could occur.Plot a horizontal line with y, xmin and xmax.Plot identical parallel lines at the given positions.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True a = [1, 2, 5, 6, 9, 11, 15, 17, 18] plt.hlines(1, 0, 24) plt.eventplot(a, orientation='horizontal', colors='b') plt.show()Output