text: Title: SmartDatalake persistently fails when asked to plot
  Body: ### System Info
  
  pandasai version: 1.5.13
  
  
  
  ### 🐛 Describe the bug
  
  Asking for different plots the function keeps returning the matplotlib.pyplot module (plt) which is an unexpected return type.
  I persistently see this pattern trying different queries:
  
  ```
  2024-01-10 16:54:08 [INFO] 
  Code running:
  
  ....
  plt.show()
  result = {'type': 'plot', 'value': plt}
          ```
  2024-01-10 16:54:08 [ERROR] Pipeline failed on step 4: expected str, bytes or os.PathLike object, not module