aboutsummaryrefslogtreecommitdiff
path: root/src/coord/ranged1d/combinators/logarithmic.rs
diff options
context:
space:
mode:
authorJeff Vander Stoep <jeffv@google.com>2022-12-15 23:46:43 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-12-15 23:46:43 +0000
commit76dcc66635e952a3b62e01fb00fff304a91f79a2 (patch)
treedfd046fb168f19c29e927a817da6e889dc1b4705 /src/coord/ranged1d/combinators/logarithmic.rs
parent4728768a0edaafe7f7f9c7f9f64bdbc850e1d499 (diff)
parentf8b1166cff3c6dbca12283fcaa6f1e006125d61a (diff)
downloadplotters-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.rs9
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
}
}