input: Write a function to generate a data visualization dashboard using Matplotlib in Python. The function should create a scatter plot of given data points and display it with appropriate labels and title. If no data is provided, the function should create a default plot.
  assert generate_dashboard([1, 2, 3, 4, 5], [10, 25, 30, 50, 80])==None
  assert generate_dashboard([], [])==None
  assert generate_dashboard([10, 20, 30], [5, 15, 25])==None
output: import matplotlib.pyplot as plt
  
  def generate_dashboard(x=[], y=[]):
      if not x and not y:
          x = [1, 2, 3, 4, 5]
          y = [10, 25, 30, 50, 80]
      plt.scatter(x, y)
      plt.xlabel('X-axis')
      plt.ylabel('Y-axis')
      plt.title('Scatter Plot')
      plt.show()