mirror of
https://github.com/alemidev/scope-tui.git
synced 2024-11-23 14:14:48 +01:00
fix: better default spectroscope scale
This commit is contained in:
parent
7692cf2475
commit
d3e744063e
1 changed files with 3 additions and 3 deletions
|
@ -80,7 +80,7 @@ impl DisplayMode for Spectroscope {
|
|||
Dimension::X => ("frequency -", [20.0f64.ln(), ((cfg.samples as f64 / cfg.width as f64) * 20000.0).ln()]),
|
||||
Dimension::Y => (
|
||||
if self.log_y { "| level" } else { "| amplitude" },
|
||||
[if self.log_y { -(cfg.scale * 5.0) } else { 0.0 }, cfg.scale * 5.0]
|
||||
[if self.log_y { 0. } else { 0.0 }, cfg.scale * 7.5] // very arbitrary but good default
|
||||
),
|
||||
// TODO super arbitraty! wtf! also ugly inline ifs, get this thing together!
|
||||
};
|
||||
|
@ -149,8 +149,8 @@ impl DisplayMode for Spectroscope {
|
|||
}
|
||||
|
||||
fn references(&self, cfg: &GraphConfig) -> Vec<DataSet> {
|
||||
let lower = if self.log_y { -(cfg.scale * 5.) } else { 0. };
|
||||
let upper = cfg.scale * 10.;
|
||||
let lower = 0.; // if self.log_y { -(cfg.scale * 5.) } else { 0. };
|
||||
let upper = cfg.scale * 7.5;
|
||||
vec![
|
||||
DataSet::new(None, vec![(0.0, 0.0), ((cfg.samples as f64).ln(), 0.0)], cfg.marker_type, GraphType::Line, cfg.axis_color),
|
||||
|
||||
|
|
Loading…
Reference in a new issue