Data Visualization Articles

Page 37 of 68

Plot curves in fivethirtyeight stylesheet in Matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 601 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

Adjusting the heights of individual subplots in Matplotlib in Python

Farhan Muhamed
Farhan Muhamed
Updated on 25-Mar-2026 1K+ Views

Matplotlib is a powerful Python library for creating graphs and plots. When working with multiple subplots, you often need to adjust their individual heights to better display your data. This article demonstrates how to control subplot heights using two effective methods. Understanding Subplots A subplot is a smaller plot within a larger figure. You can arrange multiple subplots in rows and columns to compare different datasets or show related visualizations together. Figure with 4 Subplots (2×2) Subplot ...

Read More

How can I make Matplotlib.pyplot stop forcing the style of my markers?

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

When using matplotlib.pyplot, you may encounter situations where the default marker styling interferes with your desired appearance. To prevent matplotlib from forcing marker styles, you need to explicitly control marker properties and configuration settings. Setting Up the Plot Environment First, configure the figure parameters to ensure consistent marker rendering ? 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 # Generate sample data x = np.random.rand(20) y = np.random.rand(20) # Plot with explicit marker styling plt.plot(x, y, 'r*', markersize=10) plt.show() ...

Read More

Setting the limits on a colorbar of a contour plot in Matplotlib

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

When creating contour plots in Matplotlib, you can control the color range by setting limits on the colorbar. This allows you to focus on specific data ranges and maintain consistent color scales across multiple plots. Basic Approach To set colorbar limits on a contour plot, follow these steps ? Create coordinate data using NumPy Generate a meshgrid for contour plotting Set vmin and vmax parameters to define the color range Use contourf() with these limits Create a colorbar with ScalarMappable for custom ticks Example Here's how to create a contour plot with custom ...

Read More

How can I make the xtick labels of a plot be simple drawings using Matplotlib?

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

Creating custom xtick labels with simple drawings in Matplotlib allows you to replace standard text labels with visual elements like circles and rectangles. This technique uses patches to create geometric shapes positioned at specific tick locations. Basic Setup First, we need to import the required modules and set up the figure parameters ? import matplotlib.pyplot as plt import matplotlib.patches as patches # Set figure size and layout plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Create a simple plot fig = plt.figure() ax = fig.add_subplot(111) ax.plot(range(10)) plt.show() Adding Custom Drawing Labels ...

Read More

Indicating the statistically significant difference in bar graph (Matplotlib)

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

To indicate statistically significant differences in bar graphs using Matplotlib, we need to add statistical annotations that show which groups differ significantly from each other. This involves creating error bars and adding significance indicators like asterisks or brackets. Basic Bar Plot with Error Bars First, let's create a bar plot with error bars to show the variability in our data ? import numpy as np import matplotlib.pyplot as plt # Set figure parameters plt.rcParams["figure.figsize"] = [8, 5] plt.rcParams["figure.autolayout"] = True # Sample data means = [5, 15, 30, 40] std = [2, 3, 4, ...

Read More
Showing 361–370 of 680 articles
« Prev 1 35 36 37 38 39 68 Next »
Advertisements