Random Color Palette Linear Regression Plot with Seaborn

  • Share this:

Code introduction


This function uses Seaborn's regplot to generate a linear regression plot and uses a randomly generated color. It first sets the plot style, then creates a regression plot, and finally displays the chart.


Technology Stack : Seaborn, Matplotlib, NumPy, Pandas

Code Type : The type of code

Code Difficulty : Intermediate


                
                    
import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

def random_color_pallete_plot(data, x, y):
    """
    Generates a random color palette plot using Seaborn's regplot.
    """
    sns.set(style="whitegrid")  # Set the style of the plot
    g = sns.regplot(x=x, y=y, data=data, scatter=True, color="m")  # Create a regplot with a random color
    plt.show()  # Display the plot

# Example usage:
# data = pd.DataFrame({'x': np.random.rand(100), 'y': np.random.rand(100)})
# random_color_pallete_plot(data, 'x', 'y')