def plot(self):
    fig = make_subplots(rows=3, cols=1)
    (fig.append_trace(go.Scatter(x=self.time_grid, y=self.white_noise, name='White Noise'), row=1, col=1),)
    (fig.append_trace(go.Scatter(x=self.time_grid, y=self.brownian_motion, name='Brownian Motion'), row=2, col=1),)
    fig.append_trace(go.Scatter(x=self.time_grid, y=self.price, name='Stock Price'), row=3, col=1)
    fig.update_layout(height=self.plot_height, width=self.plot_width, title_text=self.plot_title, template=self.plotly_template)
    fig.show()
def plot(self):
    fig = make_subplots(rows=3, cols=1)
    (fig.append_trace(go.Scatter(x=self.time_grid, y=self.white_noise, name='White Noise'), row=1, col=1),)
    (fig.append_trace(go.Scatter(x=self.time_grid, y=self.brownian_motion, name='Brownian Motion'), row=2, col=1),)
    fig.append_trace(go.Scatter(x=self.time_grid, y=self.price, name='Stock Price'), row=3, col=1)
    fig.update_layout(height=self.plot_height, width=self.plot_width, title_text=self.plot_title, template=self.plotly_template)
    fig.show()