Updated matplotlib dependency to be less strict, allowing older versions