Might be worth adding a ```validate_int_gt_0``` validator - then you don't need to check it is positive in pyplot...