message: Tweak dot generation again... it was too sparse in some cases.
diff: @@ -278,13 +278,13 @@ pub fn generate_joining_points(
  // Let's generate... about this many points!
  let num_points = std::cmp::min(
  std::cmp::max(
  - (value_difference.abs() / time_difference * 500.0) as u64,
  + (value_difference.abs() / time_difference * 1000.0) as u64,
  50,
  ),
  - 500,
  + 1000,
  );
  - for itx in (0..num_points).step_by(2) {
  + for itx in (0..num_points).step_by(4) {
  points.push((
  time_difference - (itx as f64 / num_points as f64 * time_difference),
  start_y + (itx as f64 / num_points as f64 * value_difference),
  