Creating a Scatter Plot for Data Visualization

  • Share this:

Code introduction


This function creates a scatter plot to visualize the relationship between two sets of data. It accepts two arrays as input, representing the data points for the x and y axes.


Technology Stack : Bokeh library is used to create interactive charts, Numpy library is used to generate random data.

Code Type : The type of code

Code Difficulty : Intermediate


                
                    
import numpy as np
from bokeh.layouts import row
from bokeh.plotting import figure, show

def create_scatter_plot(x, y):
    # Create a new plot with a title and axis labels
    p = figure(title="Scatter Plot", x_axis_label='X Axis', y_axis_label='Y Axis')
    
    # Add a scatter renderer to the plot
    p.scatter(x, y, color='blue', size=10, alpha=0.5)
    
    # Arrange the plot using a row layout and display it
    layout = row(p)
    show(layout)

# Example usage
x = np.random.random(50)
y = np.random.random(50)
create_scatter_plot(x, y)