Rishikesh Kumar Rishi

Rishikesh Kumar Rishi

1,016 Articles Published

Articles by Rishikesh Kumar Rishi

Page 81 of 102

How to hide axes and gridlines in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 12-Sep-2023 46K+ Views

To hide axes (X and Y) and gridlines, we can take the following steps −Create x and y points using numpy.Plot a horizontal line (y=0) for X-Axis, using the plot() method with linestyle, labels.Plot x and y points using the plot() method with linestyle, labels.To hide the grid, use plt.grid(False).To hide the axes, use plt.axis('off')To activate the labels' legend, use the legend() method.To display the figure, use the show() method.Exampleimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 50) y = np.sin(x) plt.axhline(y=0, c="green", linestyle="dashdot", label="y=0") plt.plot(x, y, c="red", lw=5, linestyle="dashdot", label="y=sin(x)") plt.grid(False) plt.axis('off') ...

Read More

Golang Program to convert Uppercase to Lowercase characters, using binary operator.

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 04-Apr-2022 943 Views

In Golang, we can use the binary operators "&" (AND) and "|" (OR) to convert strings from lowercase to uppercase and vice versa. Let's take a simple example and understand how to use these binary operators in Golang. Examplepackage main import "fmt" func main(){    fmt.Printf("Lowercase characters using OR operator: ")        for ch:='A'; ch

Read More

In Matplotlib, show the percentage or proportional data where each slice of pie represents a category

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 26-Oct-2021 3K+ Views

In this article, we can create a pie chart to show our daily activities, i.e., sleeping, eating, working, and playing. Using plt.pie() method, we can create a pie chart with the given different data sets for different activities.StepsCreate a list of days, i.e., [1, 2, 3, 4, 5]. Similarly, make lists for sleeping, eating, playing, and working. There is an activities list that keeps “sleeping”, “eating”, “working” and “playing”.Make a list of colors.Use plt.pie() method to draw the pie chart, where slices, activities, colors as cols, etc. are passed.Set a title for the axes, i.e., “Pie Chart”.To show the figure ...

Read More

How does parameters 'c' and 'cmap' behave in a Matplotlib scatter plot?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 08-Jul-2021 1K+ Views

To get a sense of how the parameters c and cmap behave in a Matplotlib scatterplot, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Initialize a variable N to store the number of sample data.Create x and y data points using numpy.Plot x and y data points using scatter() method, color and colormap.To display the figure, use show() method.Exampleimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True N = 50 x = np.random.randn(N) y = np.random.randn(N) plt.scatter(x, y, c=x, ...

Read More

How to fill a polygon with a custom hatch in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 07-Jul-2021 1K+ Views

To fill a polygon with a custom hatch in matplotlib, we can override the matplotlib.hatch.Shapes class.StepsSet the figure size and adjust the padding between and around the subplots.Make a hatch shape using polygon class and get the path.Override the custom hatch shape class, with shape_vertices, shape_codes, etc.Create a new figure or activate an existing figure.Add an axes to the figure as part of a subplot arrangement.Add an axes patch of shape polygon.Set the hatching pattern.To display the figure, use show() method.Exampleimport matplotlib.hatch import matplotlib.pyplot as plt from matplotlib.patches import Polygon plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True my_hatch_shape ...

Read More

How do I make the width of the title box span the entire plot in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 01-Jun-2021 500 Views

To make width of title box span the entire plot in matplotlib, we can take the following stepsSet 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() method, with color=black and linewidth=7.Get the current axes using gca() method.Set the title of of the plot.Return the bbox patch using get_bbox_patch() methodTo display the figure, use show() method.Exampleimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-2, 2, 100) y = np.sin(x) plt.plot(x, y, c='black', ...

Read More

How to convert a .wav file to a spectrogram in Python3?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 11-May-2021 2K+ Views

To convert a .wav file to a spectrogram in python3, we can take the following steps −Load a .wav file from local machine.Compute a spectrogram with consecutive Fourier transforms using spectrogram() method.Create a pseudocolor plot with a non-regular rectangular grid using pcolormesh() method.Use imshow() method with spectrogram.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt from scipy import signal from scipy.io import wavfile plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True sample_rate, samples = wavfile.read('test.wav') frequencies, times, spectrogram = signal.spectrogram(samples, sample_rate) plt.pcolormesh(times, frequencies, spectrogram, shading='flat') plt.imshow(spectrogram) plt.show()Output

Read More

What is the preferred way to set Matplotlib figure/axes properties?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 08-May-2021 426 Views

To set the properties of a plot, we can get the current axis of the plot. After that, we can perform several set_* methods to set the properties of the plot.StepsCreate a figure and a set of subplots using subplots() method with figsize=(5, 5).Create x and y data points using numpy.Plot x and y using plot() method.Set the title and labels (for X and Y axis) using set_xlabel() and set_ylabel() methods.To display the figure, use show() method.Exampleimport numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() x = np.linspace(-1, 1, 10) y = ...

Read More

How to remove gaps between bars in Matplotlib bar chart?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 08-May-2021 10K+ Views

To remove gaps between bars, we can change the align value to center in the argument of bar() method.StepsCreate a dictionary called data with two keys, milk and water.Get the list of keys and values in the dictionay.Using subplots() method, create a figure and add a set of two subplots.On axis 2, use bar method to plot bars without gaps. Set the width attribute as 1.0. Set the title using set_title() method.Use tight_layout() to adjust the padding between and around the subplots.To display the figure, use show() method.Exampleimport matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True data = {'milk': 12, 'water': ...

Read More

Rotate theta=0 on a Matplotlib polar plot

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 08-May-2021 2K+ Views

To set theta=0 on a matplotlib polar plot, we can take the following steps −Create random theta in the range of 0 to 100; convert them into radian.Using set_theta_zero_location() method, we can set the location of theta to 0.Plot theta_in_rad and data_r using plot() method.Set the title of the plot using title() method.To display the figure, use show() method.Exampleimport numpy as np import matplotlib.pyplot as plt import random plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True theta_in_rad = [float(i) * np.pi / 180.0 for i in range(0, 100, 10)] data_r = random.sample(range(70, 90), 10) ax = plt.subplot(111, polar=True) ax.set_theta_zero_location("W") ax.plot(theta_in_rad, data_r, color='r', linewidth=3) ax.set_title("Example", ...

Read More
Showing 801–810 of 1,016 articles
« Prev 1 79 80 81 82 83 102 Next »
Advertisements