Делаю так:
Matrix m = new Matrix();
m.Translate(0,this.Size.Height);
m.Scale(1,-1);
e.Graphics.Transform = m;
рисую график
В другой функции делаю так:
Point[] strPointArray;
strPointArray = new Point[6];
for (int j = 0 ; j <=5; j++)
{
strPointArray[j].X = j;
strPointArray[j].Y = -10;
}
Matrix m = new Matrix();
m.TransformPoints(strPointArray);
e.Graphics.ResetTransform().
e.Graphics.DrawString("1", drawFont, drawBrush, strPointArray[0].X, strPointArray[0].Y);
1 — не вижу на экране
Что делаю не так?