text: Title: Gridlines automatically created in matplotlib and seaborn plots [BUG]
  Body: Darts package seems to have some parameter under the hood that inserts gridlines into every matplotlib and seaborn plot:
  
  If i do not import darts, this seaborn heatmap doesnt show gridlines, 
  ```
  import seaborn as sns
  import numpy as np
  from lib.data_ingestion.general_utils import pickle_file, load_pickle_file
  
  combined_park_df = load_pickle_file(f'pickle_files/balti2_preprocessed_df.pkl')
  
  overall_corr = combined_park_df[['edm_power_feed_in', 'edm_p_mw', 'power_diff']].corr()
  matrix = np.triu(overall_corr)
  sns.heatmap(overall_corr, annot = True)
  ```
  ![image](https://github.com/unit8co/darts/assets/59031005/4f7799c3-5c91-44fd-be69-532d9563a9b1)
  
  However, if I include darts import as part of the imports, gridlines will appear in the plot:
  ```
  import seaborn as sns
  import numpy as np
  from lib.data_ingestion.general_utils import pickle_file, load_pickle_file
  import darts 
  
  combined_park_df = load_pickle_file(f'pickle_files/balti2_preprocessed_df.pkl')
  
  overall_corr = combined_park_df[['edm_power_feed_in', 'edm_p_mw', 'power_diff']].corr()
  matrix = np.triu(overall_corr)
  sns.heatmap(overall_corr, annot = True)
  ```
  ![image](https://github.com/unit8co/darts/assets/59031005/e14e8963-f224-4d5b-b5fb-de976d20b9ee)
  
  Is there a reason why it's implemented this way?
  