Articles on Trending Technologies

Technical articles with clear explanations and examples

Adding a line to a scatter plot using Python's Matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 17K+ Views

To add a line to a scatter plot using Python's Matplotlib, you can combine the scatter() method for plotting points with the plot() method for drawing lines. This is useful for showing trends, reference lines, or connections between data points. Basic Steps Set the figure size and adjust the padding between and around the subplots Initialize variables for your data points Plot x and y data points using scatter() method Add a line using plot() method Set axis limits using xlim() and ylim() methods Display the figure using show() method Example Here's how to ...

Read More

How to disable the keyboard shortcuts in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 777 Views

To disable keyboard shortcuts in Matplotlib, we can use the remove() method on the plt.rcParams keymap settings. This is useful when you want to prevent accidental triggering of default shortcuts or customize the interface behavior. Disabling a Single Shortcut Let's disable the 's' key shortcut that normally saves the figure − import numpy as np import matplotlib.pyplot as plt # Configure figure settings plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Remove the 's' key from save shortcut plt.rcParams['keymap.save'].remove('s') # Create sample data n = 10 x = np.random.rand(n) y = np.random.rand(n) ...

Read More

How to plot categorical variables in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 5K+ Views

To plot categorical variables in Matplotlib, we can use different chart types like bar plots, scatter plots, and line plots. Categorical data represents discrete groups or categories rather than continuous numerical values. Steps to Plot Categorical Variables Set the figure size and adjust the padding between and around the subplots. Create a dictionary with categorical data. Extract the keys and values from the dictionary. Create a figure and subplots for different plot types. Plot using bar, scatter and plot methods with categorical ...

Read More

How to save an array as a grayscale image with Matplotlib/Numpy?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 3K+ Views

To save an array as a grayscale image with Matplotlib/NumPy, we can use imshow() with the gray colormap and savefig() to save the image to disk. Basic Example Here's how to create and save a grayscale image from a NumPy array ? import numpy as np import matplotlib.pyplot as plt # Set figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Create random data with 5x5 dimension arr = np.random.rand(5, 5) # Display as grayscale image plt.imshow(arr, cmap='gray') plt.colorbar() # Add colorbar to show intensity scale plt.title('Grayscale Image from Array') ...

Read More

How to label and change the scale of a Seaborn kdeplot's axes? (Matplotlib)

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 2K+ Views

To label and change the scale of a Seaborn kdeplot's axes, we can customize both the axis labels and scale using matplotlib functions. This is useful for creating more informative and professionally formatted density plots. Basic Steps Set the figure size and adjust the padding between and around the subplots Create random data points using numpy Plot Kernel Density Estimate (KDE) using kdeplot() method Set axis scale and labels using matplotlib functions Display the figure using show() method Example Here's how to create a KDE plot with customized axis labels and scale ? ...

Read More

Plot curves in fivethirtyeight stylesheet in Matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 602 Views

The FiveThirtyEight stylesheet in Matplotlib provides a clean, professional look inspired by the popular data journalism website. This style features muted colors, subtle gridlines, and typography that makes charts publication-ready. Setting Up the FiveThirtyEight Style First, let's configure Matplotlib to use the FiveThirtyEight stylesheet ? import matplotlib.pyplot as plt import numpy as np # Configure figure settings plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Apply the FiveThirtyEight style plt.style.use('fivethirtyeight') print("FiveThirtyEight style applied successfully!") FiveThirtyEight style applied successfully! Creating Multiple Curves Now let's create three curves with ...

Read More

How to update the plot title with Matplotlib using animation?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 3K+ Views

To update the plot title with Matplotlib using animation, you can dynamically change the title text during each animation frame. This is useful for displaying real-time information or creating interactive visualizations. Basic Approach The key steps for animating plot titles are ? Set the figure size and adjust the padding between and around the subplots Create a new figure using figure() method Create x and y data points using numpy Get the current axis and add initial plot elements Define an animate function that updates the title for each frame Use FuncAnimation() to create the animation ...

Read More

Colouring the edges by weight in networkx (Matplotlib)

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 3K+ Views

In NetworkX with Matplotlib, you can color graph edges based on their weights to create visually informative network visualizations. This technique helps highlight important connections and patterns in your network data. Basic Edge Coloring by Weight Here's how to create a directed graph with weighted edges and color them accordingly &#minus; import random as rd import matplotlib.pyplot as plt import networkx as nx # Set figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Create directed graph G = nx.DiGraph() G.add_nodes_from([1, 2, 3, 4]) G.add_edges_from([(1, 2), (2, 3), (3, 4), (4, 1), (1, ...

Read More

Plotting animated quivers in Python using Matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 3K+ Views

To animate quivers in Python, we can create dynamic vector field visualizations using Matplotlib's FuncAnimation. This technique is useful for showing changing vector fields over time, such as fluid flow or electromagnetic fields. Steps to Create Animated Quivers Set the figure size and adjust the padding between and around the subplots Create x and y data points using numpy Create u and v data points using numpy for vector components Create a figure and a set of subplots Plot a 2D field of arrows using quiver() method To animate the quiver, change the u and v values ...

Read More

How to make markers on lines smaller in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 2K+ Views

To make markers on lines smaller in Matplotlib, you can control marker size using the markersize parameter. This is useful when you want subtle markers that don't overwhelm your line plot. Basic Approach The key parameter for controlling marker size is markersize (or its shorthand ms). Smaller values create smaller markers ? import matplotlib.pyplot as plt import numpy as np # Create sample data x = np.linspace(0, 10, 20) y = np.sin(x) # Plot with small markers plt.figure(figsize=(8, 4)) plt.plot(x, y, 'o-', markersize=3, linewidth=1) plt.title('Line Plot with Small Markers (markersize=3)') plt.grid(True, alpha=0.3) plt.show() ...

Read More
Showing 4351–4360 of 61,297 articles
« Prev 1 434 435 436 437 438 6130 Next »
Advertisements