diff --git a/src/coord/logarithmic.rs b/src/coord/logarithmic.rs index 3cb50262..54e47181 100644 --- a/src/coord/logarithmic.rs +++ b/src/coord/logarithmic.rs @@ -92,6 +92,13 @@ impl Ranged for LogCoord { .log10() .abs() .floor() as usize; + if tier_1 == 0 { + let from = self.logic.start.as_f64().floor() as i32; + let to = self.logic.end.as_f64().ceil() as i32; + let mut ret = vec![]; + { from..=to }.for_each(|i| ret.push(V::from_f64(f64::from(i)))); + return ret; + } let tier_2_density = if max_points < tier_1 { 0 } else {