input: Write a function to create a data visualization dashboard in Python using Matplotlib. The function should generate sample data for the dashboard, create a plot with specified style, and display the plot. The function should return the plot object for further manipulation.
  
  def create_data_visualization_dashboard():
      import matplotlib.pyplot as plt
      x = [1, 2, 3, 4, 5]
      y = [10, 25, 30, 50, 80]
      fig = plt.figure(figsize=(10, 6))
      plt.plot(x, y, color='green', marker='o', linestyle='dashed', linewidth=2, markersize=12)
      plt.title("My Data Visualization Dashboard")
      plt.xlabel('X-axis')
      plt.ylabel('Y-axis')
      plt.show()
      return fig
  
  # Test cases
  assert create_data_visualization_dashboard() is not None
output: def create_data_visualization_dashboard():
      import matplotlib.pyplot as plt
      x = [1, 2, 3, 4, 5]
      y = [10, 25, 30, 50, 80]
      fig = plt.figure(figsize=(10, 6))
      plt.plot(x, y, color='green', marker='o', linestyle='dashed', linewidth=2, markersize=12)
      plt.title("My Data Visualization Dashboard")
      plt.xlabel('X-axis')
      plt.ylabel('Y-axis')
      plt.show()
      return fig