Random Data Generation and Visualization in Python

  • Share this:

Code introduction


This function generates a random dataset and visualizes these data points using the matplotlib library.


Technology Stack : Pandas, NumPy, Matplotlib

Code Type : The type of code

Code Difficulty : Intermediate


                
                    
import random
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

def random_data_visualization(data_points, x_label, y_label):
    """
    Generates a random DataFrame and visualizes its data using matplotlib.
    """
    # Generate random data
    data = {
        x_label: np.random.rand(data_points),
        y_label: np.random.rand(data_points)
    }
    df = pd.DataFrame(data)

    # Plot the data
    plt.figure(figsize=(10, 5))
    plt.scatter(df[x_label], df[y_label])
    plt.xlabel(x_label)
    plt.ylabel(y_label)
    plt.title(f"Random Data Visualization ({data_points} points)")
    plt.show()

# Code Information