diff --git a/VectoCoreTest/Utils/GraphWriter.cs b/VectoCoreTest/Utils/GraphWriter.cs index 16200c31aaeaaa7872657cada645b30b2fbfa235..fb172b3b6620a94d2ff3e260f9a73d20bfeb304f 100644 --- a/VectoCoreTest/Utils/GraphWriter.cs +++ b/VectoCoreTest/Utils/GraphWriter.cs @@ -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));