Я рисую графики ЭКГ с помощью C # Graphics. Я рисую кривую, используя метод Drawlines. однако стыки линий выглядят сломанными. Перепробовал все доступные варианты режима сглаживания и капстайла, ничего не помогает. вот пример графика1 и пример графика2
код ниже:
private void DrawCurve(Graphics g, cPoint[] data)
{
List<Point> ps = new List<Point>();
for (int i = 0; i < data.Length - 1; i++)
{
int x = data[i].x;
int y = data[i].y;
if (x > 0 && x < (Width))
{
ps.Add(new Point(x, y));
}
else if (x > Width)
{
using (Pen p = new Pen(Color.Yellow))
{
if (ps.Count > 0)
{
g.DrawLines(p, ps.ToArray());
ps.Clear();
}
}
}
}
}