Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 10d071ac authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

graphwriter: plot acceleration

parent 1dafac78
No related branches found
No related tags found
No related merge requests found
......@@ -40,8 +40,8 @@ namespace TUGraz.VectoCore.Tests.Utils
var xfields = new[] { ModalResultField.time, ModalResultField.dist };
var yfields = new[] {
ModalResultField.v_act, ModalResultField.n, ModalResultField.Gear, ModalResultField.Pe_eng, ModalResultField.Tq_eng,
ModalResultField.FCMap
ModalResultField.v_act, ModalResultField.acc, ModalResultField.n, ModalResultField.Gear, ModalResultField.Pe_eng,
ModalResultField.Tq_eng, ModalResultField.FCMap
};
var images = new List<Stream>();
......@@ -99,7 +99,8 @@ namespace TUGraz.VectoCore.Tests.Utils
var xfields = new[] { ModalResultField.time, ModalResultField.dist };
var yfields = new[] {
ModalResultField.v_act, ModalResultField.n, ModalResultField.Gear, ModalResultField.Pe_eng, ModalResultField.Tq_eng,
ModalResultField.v_act, ModalResultField.acc, ModalResultField.n, ModalResultField.Gear, ModalResultField.Pe_eng,
ModalResultField.Tq_eng,
ModalResultField.FCMap
};
......@@ -129,7 +130,7 @@ namespace TUGraz.VectoCore.Tests.Utils
values = values.Replace("NaN", "0");
if (values.Length > 14000) {
// remove all decimal places to reduce request size
values = Regex.Replace(values, @"\..*?,", ",");
values = Regex.Replace(values, @"(\.[0-9]).*?,", "$1,");
}
var maxX = (int)Math.Ceiling(Math.Max(x.ToDouble().Max(), x2.ToDouble().Max()));
images.Add(CreateGraphStream(xfield.GetCaption(), yfield.GetCaption(), maxX, values));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment