# create synthetic sample data n_points = 25 x = np.linspace(0, 10, n_points) y = x + (np.random.rand(len(x)) * 5) data_df = pd.DataFrame({'x': x, 'y': y})