Kth Odd Number in an Array in C++

Hafeezul Kareem
Updated on 09-Apr-2021 13:09:45

353 Views

In this tutorial, we are going to write a program that finds the k-th odd number from the given array.Let's see the steps to solve the problem.Initialise the array and k.Iterate over the array.If the current element is odd, then decrement the value of k.If k is 0, then return the current element.Return -1.ExampleLet's see the code. Live Demo#include using namespace std; int findKthOddNumber(int arr[], int n, int k) {    for (int i = 0; i

Writing Numerical Values on the Plot with Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:09:22

939 Views

To write numerical values on the plot, we can take the following steps −Create points for x and y using numpy.Create labels using xpoints.Use the scatter() method to scatter the points.Iterate labels, xpoints and ypoints and annotate the plot with label, x and y with different properties.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 xpoints = np.linspace(1, 10, 25) ypoints = np.random.rand(25) labels = ["%.2f" % i for i in xpoints] plt.scatter(xpoints, ypoints, c=xpoints) for label, x, y in zip(labels, xpoints, ypoints):    plt.annotate(   ... Read More

Change Line Color Using Radio Buttons in Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:09:01

407 Views

To change the color of a line using radiobutton we can take following steps −Create x and y data points using numpy.Adjust the figure size and padding between and around the subplots.Create a figure and a set of subplots using subplots() method.Plot curve with x and y data points using plot() method.Add an axes to the current figure and make it the current axes, using axes() method.Add a radio button to the current axes.Change the color of the curve with radion button using change_color() method, that can be passed in on_clicked() method.To display the figure use show() method.Exampleimport numpy as ... Read More

Zoom a Portion of an Image in Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:08:33

4K+ Views

To zoom a portion of an image and insert in the same plot, we can take the following steps −Create x and y points, using numpy.To zoom a part of an image, we can make data for x and y points, in that range.Plot x and y points (Step 1), using the plot() method with lw=2, color red and label.Use the legend() method to place text for the plot, Main curve.Create the axes using the axes() method by putting the rectangle’s coordinate.Plot x and y points (Step 2), using the plot() method with lw=1, color='green' and label, i.e., subpart of ... Read More

Adding Extra Axis Ticks using Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:08:02

14K+ Views

To add extra ticks in matplotlib, we can take the following Steps −Create x and y points using numpy.Plot x and y points over the plot, where x ticks could be from 1 to 10 (100 data points) on the curve.To add extra ticks, use xticks() method and increase the range of ticks to 1 to 20 from 1 to 10.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(1, 10, 100) y = np.sin(x) plt.plot(x, y) plt.xticks(range(1, 20)) plt.show()OutputRead More

Plot Multiple Seaborn Jointplot in Subplot using Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:02:04

2K+ Views

To plot multiple Seaborn jointplot, we can use the jointplot() method.StepsAdd a subplot to the current figure.Create a dictionary, with some keys.Create a dataframe using Pandas.Make a jointplot using the jointplot() method.To plot the curves, use the plot() method.To display the figure, use the show() method.Examplefrom matplotlib import pyplot as plt import pandas as pd import seaborn as sns plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.subplot() d = {    'y=1/x': [1 / i for i in range(1, 10)],    'y=x': [i for i in range(1, 10)],    'y=x^2': [i * i for i in range(1, 10)],    'y=x^3': [i ... Read More

Make Marker Face Color Transparent in Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:01:41

5K+ Views

To make the marker face color transparent without making the line transparent in matplotlib, we can take the following steps −Create x_data and y_data(sin(x_data)), using numpy.Plot curve using x_data and y_data, with marker style and marker size. By changing the alpha, we can make it transparent to opaque.To get the essence of transparency (keeping alhpa value lesser), we can make grid lines, to see through.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_data = np.linspace(1, 10, 100) y_data = np.sin(x_data) plt.plot(x_data, y_data, c='green', marker='o', alpha=.3, ms=10, ... Read More

Extract Subset of Colormap as New Colormap in Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:01:23

1K+ Views

To extract a subset of a colormap as a new colormap, we can take the following steps −Create a random array with 10×10 shape.Add a subplot to the current figure, where nrows=1, ncols=2 and index=1.Initialize using get_cmap so that scatter knows.Using imshow() method with colormap, display the data as an image, i.e., on a 2D regular raster, with data and colormap (Steps 1 and 3).Add a subplot to the current figure, where nrows=1, ncols=2 and index=2.Extract a subset of the colormap from the existing colormap (From step 3).Using imshow() method with colormap, display the data as an image, i.e., on a 2D regular raster, ... Read More

Defining a Discrete Colormap for imshow in Matplotlib

Rishikesh Kumar Rishi
Updated on 09-Apr-2021 13:01:03

2K+ Views

To define a discrete colormap for imshow in matplotlib, we can take following the steps −Create data using numpy.Initialize the data using get_cmap, so that scatter knows.Using imshow() method with colormap, display the data as an image, i.e., on a 2D regular raster.Create the colorbar using the colorbar() method.To display the figure, use the show() method.Exampleimport numpy as np from matplotlib import pyplot as plt import matplotlib plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.rand(10, 10) cmap = matplotlib.cm.get_cmap('Paired_r', 10) plt.imshow(data, cmap=cmap) plt.colorbar() plt.show()OutputRead More

Kth Node in Diagonal Traversal of Binary Tree in C++

Hafeezul Kareem
Updated on 09-Apr-2021 13:01:01

120 Views

In this tutorial, we are going to write a program that finds the k-th node in the diagonal traversal of a binary tree.Let's see the steps to solve the problem.Initialise the binary tree with some sample data.Initialise the number k.Traverse the binary tree diagonally using the data structure queue.Decrement the value of k on each node.Return the node when k becomes 0.Return -1 if there is no such node.ExampleLet's see the code. Live Demo#include using namespace std; struct Node {    int data;    Node *left, *right; }; Node* getNewNode(int data) {    Node* node = (Node*)malloc(sizeof(Node));    node->data = ... Read More

Advertisements