code: def figure_layout(
      title="Time Series", xlabel="Date", ylabel="Variable"
  ):
      """Generates the figure layout.
  
      Args:
          title: Title of the plot. Defaults to "Time Series".
          xlabel: x-axis label. Defaults to "Date".
          ylabel: y-axis label. Defaults to "Variable".
  
      Returns:
          The plotly layout
      """
      layout = go.Layout(
          title={
              "text": title,
              "font": {"size": get_option("display.plotly.title_size")},
          },
          width=get_option("display.plotly.fig_width"),
          height=get_option("display.plotly.fig_height"),
          xaxis=go.layout.XAxis(ticks="", title=xlabel, showgrid=True),
          yaxis=go.layout.YAxis(
              ticks="", title=ylabel, automargin=True, showgrid=True
          ),
      )
      return layout
  
imports: import warnings
  from typing import Optional
  import matplotlib.pyplot
  import seaborn
  import pandas
  import numpy
  import plotly.graph_objs
  from plotly.subplots import make_subplots
  from plotly.offline import init_notebook_mode, iplot
  from data_describe.config._config import get_option
  from data_describe.backends import _get_viz_backend, _get_compute_backend
  from data_describe.compat import _is_dataframe, _compat, _requires, _in_notebook
label_desc: Use image node_id 12 for calling a global function with example usage: figure_layout(title, xlabel, ylabel) and returns: layout