I'm not sure.  I wonder if removing `get_datalim` altogether here (and letting it fall through to the base class) wouldn't also have the correct result...