diff --git a/axticks.go b/axticks.go
index 212c442645b797148280590c3eedf163d73258e5..49e05486e5c31a77de0715b49c5d6ac094422a99 100644
--- a/axticks.go
+++ b/axticks.go
@@ -68,6 +68,10 @@ func nicenum(x float64, round byte) (float64, error) {
 			nf = 1.5
 		case f < 3:
 			nf = 2
+		case f < 4:
+			nf = 3
+		case f < 5:
+			nf = 4
 		case f < 7:
 			nf = 5
 		default: