diff --git a/RenderPath/Renderer.cs b/RenderPath/Renderer.cs index a4508c3..17b269b 100644 --- a/RenderPath/Renderer.cs +++ b/RenderPath/Renderer.cs @@ -34,15 +34,15 @@ public class Renderer Color start = Color.FromArgb(0, 0, 255); Color center = Color.FromArgb(255, 255, 0); - Color end = Color.FromArgb(255, 0, 0); + Color end = Color.FromArgb(0, 255, 0); foreach (KeyValuePair kv in gScoreDict) { - double percentage = kv.Value / maxWeight; + double percentage = (kv.Value - minWeight) / (maxWeight - minWeight); Brush b = new SolidBrush(GradientPick(percentage, start, center, end)); float x = (kv.Key.coordinates.longitude - minLon) * scaleFactor; float y = (maxLat - kv.Key.coordinates.latitude) * scaleFactor; - g.FillEllipse(b, x, y, 4, 4); + g.FillEllipse(b, x, y, 2, 2); } Pen p = new Pen(Color.Red, 2);