* Fix a bug ``NoneType`` is not iterable due to custom kwargs. * No longer attempt to plot the figure when exiting due to an exception. Started to implement the grid layout.
Automatically add a legend to the graph if labelled data is found, except if user explicitly disabled the legend.