Matplotlib Articles

Page 43 of 91

How to change the font size of scientific notation in Matplotlib?

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

Scientific notation in Matplotlib can sometimes appear too small or too large for your plot. You can control the font size of scientific notation using various methods including rcParams, tick_params(), and direct axis formatting. Basic Scientific Notation with Default Font Size First, let's create a plot with scientific notation using default settings ? import matplotlib.pyplot as plt # Sample data with large values x = [10000, 20000, 300000, 34000, 50000, 100000] y = [1, 2, 3, 4, 5, 6] plt.figure(figsize=(8, 5)) plt.plot(x, y, color='red', marker='o') plt.ticklabel_format(axis="x", style="sci", scilimits=(0, 0)) plt.title("Default Scientific Notation") plt.show() ...

Read More

How do I plot hatched bars using Pandas and Matplotlib?

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

Hatched bars add visual texture and pattern to bar charts, making them more distinguishable and accessible. Using Pandas with Matplotlib, you can easily create hatched bar plots by setting hatch patterns on each bar patch. Basic Hatched Bar Plot Here's how to create a simple hatched bar chart ? import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Create sample data df = pd.DataFrame(np.random.rand(5, 2), columns=['Series A', 'Series B']) ax = plt.figure().add_subplot(111) # Create bar plot bars = df.plot(ax=ax, kind='bar') # ...

Read More

How to show different colors for points and line in a Seaborn regplot?

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

Seaborn's regplot() allows you to customize the appearance of scatter points and regression lines separately. You can specify different colors using the scatter_kws and line_kws parameters. Basic Example with Different Colors Here's how to create a regression plot with red points and a green line ? import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import numpy as np # Set figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Create sample data np.random.seed(42) # For reproducible results df = pd.DataFrame({ "X-Axis": [np.random.randint(1, 6) for ...

Read More

How can I render 3D histograms in Python using Matplotlib?

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

A 3D histogram visualizes the frequency distribution of data in three-dimensional space using bars. Matplotlib's bar3d() method creates 3D bar plots that can represent histogram data with height, width, and depth dimensions. Basic 3D Histogram Here's how to create a basic 3D histogram using sample data ? import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # Set figure size plt.rcParams["figure.figsize"] = [10, 8] plt.rcParams["figure.autolayout"] = True # Create figure and 3D subplot fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # Define positions and dimensions x_pos = [1, 2, 3, ...

Read More

Adding a legend to a Matplotlib boxplot with multiple plots on the same axis

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

When creating multiple boxplots on the same axis in Matplotlib, adding a legend helps distinguish between different datasets. This is particularly useful when comparing multiple groups or categories of data. Basic Boxplot with Legend First, let's create two datasets and plot them with different colors ? import matplotlib.pyplot as plt import numpy as np # Set figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Create sample datasets dataset_a = np.random.normal(10, 2, 100) dataset_b = np.random.normal(12, 3, 100) fig = plt.figure() ax = fig.add_subplot(111) # Create boxplots with different colors bp1 ...

Read More

How to draw an average line for a scatter plot in MatPlotLib?

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

To draw an average line for a scatter plot in matplotlib, you can overlay a horizontal line representing the mean value of your data. This is useful for visualizing how individual data points compare to the overall average. Basic Approach The key steps are ? Create your scatter plot with the original data points Calculate the average (mean) of your y-values Draw a horizontal line at the average y-value across the entire x-range Add a legend to distinguish between the data points and average line Example Here's how to create a scatter plot ...

Read More

How to remove X or Y labels from a Seaborn heatmap?

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

To remove X or Y labels from a Seaborn heatmap, you can use the xticklabels and yticklabels parameters. Setting them to False removes the axis labels while keeping the data visualization intact. Removing Y-axis Labels Use yticklabels=False to hide row labels ? import seaborn as sns import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [8, 4] plt.rcParams["figure.autolayout"] = True # Create sample data data = np.random.random((5, 5)) df = pd.DataFrame(data, columns=["col1", "col2", "col3", "col4", "col5"]) # Create heatmap without Y-axis labels sns.heatmap(df, yticklabels=False) plt.title("Heatmap without Y-axis Labels") ...

Read More

Best way to display Seaborn/Matplotlib plots with a dark iPython Notebook profile

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

To display Seaborn/Matplotlib plots with a dark background in iPython Notebook, we can use sns.set_style("dark") method. This creates an aesthetic dark theme that's easier on the eyes during extended coding sessions. Setting Up Dark Style The set_style() method controls the visual appearance of plots. The "dark" style provides a dark background with light grid lines ? import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import numpy as np # Set figure parameters plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Apply dark style sns.set_style("dark") print("Dark style applied successfully!") ...

Read More

Automatic detection of display availability with Matplotlib

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

To detect display availability with Matplotlib, you need to check if a graphical display is available before creating plots. This is especially important when running Python scripts on servers or headless systems. Steps Import the os module to access environment variables. Use os.environ.get("DISPLAY") to check for available display. Handle cases where no display is available by setting appropriate backend. Basic Display Detection Here's how to check if a display is available ? import os display = os.environ.get("DISPLAY") if display: ...

Read More

Turn off the left/bottom axis tick marks in Matplotlib

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

To turn off the left or bottom axis tick marks in Matplotlib, we can use the tick_params() method with length=0 parameter. This removes the tick marks while keeping the labels visible. Basic Syntax plt.tick_params(axis='both', which='both', length=0) Parameters axis − Specifies which axis to modify ('x', 'y', or 'both') which − Applies to 'major', 'minor', or 'both' ticks length − Sets the tick mark length (0 removes them) Example: Remove All Tick Marks Here's how to remove tick marks from both axes ? import numpy as np import matplotlib.pyplot ...

Read More
Showing 421–430 of 902 articles
« Prev 1 41 42 43 44 45 91 Next »
Advertisements