Description:
Handle the chosen range.
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
@@ -66,10 +66,7 | |||
|
66 | 66 | points[i] = Num.Vector2.Add(points[i], c); |
|
67 | 67 | } |
|
68 | 68 | |
|
69 | // uint col = 0b_1111_1111_1111_0000; | |
|
70 | // uint col = 0xFF000000; | |
|
71 | ||
|
72 | draw_list.AddPolyline(ref points[0], points.Length, col, ImDrawFlags.RoundCornersDefault, 1.0f); | |
|
69 | draw_list.AddPolyline(ref points[0], points.Length, col, 0 /*ImDrawFlags.RoundCornersDefault*/, 1.0f); | |
|
73 | 70 | } |
|
74 | 71 | |
|
75 | 72 | public static int Scale(Num.Vector2 domain, Num.Vector2 range, int num) { |
@@ -224,8 +221,12 | |||
|
224 | 221 | |
|
225 | 222 | var padding = 10; |
|
226 | 223 | |
|
224 | var domain = new Num.Vector2(domain_min, domain_max); | |
|
227 | 225 | var range = new Num.Vector2(200 - padding, 0 + padding); |
|
228 | var domain = new Num.Vector2(domain_min, domain_max); | |
|
226 | ||
|
227 | var x_domain = new Num.Vector2((data_sets["Misc"].Count() - (int)periods), | |
|
228 | data_sets["Misc"].Count()); | |
|
229 | var x_range = new Num.Vector2(0 + padding, 350 - padding); | |
|
229 | 230 | |
|
230 | 231 | foreach (var key in keys) |
|
231 | 232 | { |
@@ -236,13 +237,14 | |||
|
236 | 237 | if (data.Count() > 0 && show) |
|
237 | 238 | { |
|
238 | 239 | IEnumerable<int> data_array = data_sets[key].Select((p) => Scale(domain, range, (int)p)); |
|
239 |
var data_array2 = data_array.Select((p, i) => new Num.Vector2(i |
|
|
240 | var data_array2 = data_array.Select((p, i) => new Num.Vector2(Scale(x_domain, x_range, i), p)).ToArray(); | |
|
241 | ||
|
240 | 242 | DrawLine(draw_list, data_array2, color); |
|
241 | draw_list.AddText(data_array2.Last(), color, key); | |
|
243 | draw_list.AddText(font, 12, data_array2.Last(), color, key); | |
|
242 | 244 | } |
|
243 | 245 | } |
|
244 | 246 | |
|
245 |
ImGui.Dummy(new Num.Vector2( |
|
|
247 | ImGui.Dummy(new Num.Vector2(350, 200)); | |
|
246 | 248 | |
|
247 | 249 | ImGui.End(); |
|
248 | 250 | ImGui.GetStyle().WindowMenuButtonPosition = ImGuiDir.Left; |
You need to be logged in to leave comments.
Login now