Description:
Add text to graph.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r614:6c3cff88436a -

@@ -50,7 +50,7
50 50 public static Dictionary<string, uint> data_sets_color = new List<string>()
51 51 .Concat(money_series)
52 52 .Concat(tree_series)
53 .Zip(colors)
53 .Zip(colors, (first, second) => (first, second))
54 54 .ToDictionary(t => t.Item1, t => t.Item2);
55 55
56 56
@@ -70,7 +70,6
70 70 // uint col = 0xFF000000;
71 71
72 72 draw_list.AddPolyline(ref points[0], points.Length, col, ImDrawFlags.RoundCornersDefault, 1.0f);
73
74 73 }
75 74
76 75 public static int Scale(Num.Vector2 domain, Num.Vector2 range, int num) {
@@ -81,17 +80,7
81 80
82 81 var start = range.X - domain.X;
83 82
84
85 // return (int)((domain_span / range_span) * (num + start));
86
87 checked
88 {
89
90 83 return (int) (((num - domain.X) / domain_span) * range_span + range.X);
91 }
92
93
94
95 84 }
96 85
97 86
@@ -242,15 +231,14
242 231 {
243 232 var show = data_sets_show[key];
244 233 var data = data_sets[key];
245 // var domain = new Num.Vector2((int)data.Min(), (int)data.Max());
246 // var data_array = datasets[key].Select((p) => Scale(domain, range, (int)p) ).Select((p,i) => new Num.Vector2(i*10, (int)p)).ToArray();
234 var color = data_sets_color[key];
235
247 236 if (data.Count() > 0 && show)
248 237 {
249 // Logging.Spy(range);
250 // Logging.Spy(domain);
251 238 IEnumerable<int> data_array = data_sets[key].Select((p) => Scale(domain, range, (int)p));
252 239 var data_array2 = data_array.Select((p, i) => new Num.Vector2(i * 10 + padding, p)).ToArray();
253 DrawLine(draw_list, data_array2, data_sets_color[key]);
240 DrawLine(draw_list, data_array2, color);
241 draw_list.AddText(data_array2.Last(), color, key);
254 242 }
255 243 }
256 244
You need to be logged in to leave comments. Login now