diff options
author | Jeff Vander Stoep <jeffv@google.com> | 2022-12-15 23:46:43 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-12-15 23:46:43 +0000 |
commit | 76dcc66635e952a3b62e01fb00fff304a91f79a2 (patch) | |
tree | dfd046fb168f19c29e927a817da6e889dc1b4705 /src/coord/ranged1d/combinators/logarithmic.rs | |
parent | 4728768a0edaafe7f7f9c7f9f64bdbc850e1d499 (diff) | |
parent | f8b1166cff3c6dbca12283fcaa6f1e006125d61a (diff) | |
download | plotters-76dcc66635e952a3b62e01fb00fff304a91f79a2.tar.gz |
Upgrade plotters to 0.3.4 am: cebea37070 am: f66ae3e2b3 am: f8b1166cff
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/plotters/+/2345215
Change-Id: Ie119156b26ef014fd5e0aac6363e4140fdbd87f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'src/coord/ranged1d/combinators/logarithmic.rs')
-rw-r--r-- | src/coord/ranged1d/combinators/logarithmic.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/coord/ranged1d/combinators/logarithmic.rs b/src/coord/ranged1d/combinators/logarithmic.rs index 84b64bf..fee36f3 100644 --- a/src/coord/ranged1d/combinators/logarithmic.rs +++ b/src/coord/ranged1d/combinators/logarithmic.rs @@ -126,11 +126,10 @@ impl<V: LogScalable> From<LogRangeExt<V>> for LogCoord<V> { if start == 0.0 { start = start.max(end * 1e-5); } - } else { - if end == 0.0 { - end = end.max(start * 1e-5); - } + } else if end == 0.0 { + end = end.max(start * 1e-5); } + LogCoord { linear: (start.ln()..end.ln()).into(), logic: spec.range, @@ -179,7 +178,7 @@ impl<V: LogScalable> LogCoord<V> { let a = V::from_f64(fv + self.zero_point); let b = V::from_f64(self.zero_point); - V::as_f64(&a) == V::as_f64(&b) + (V::as_f64(&a) - V::as_f64(&b)).abs() < std::f64::EPSILON } } |