条形图是颠倒的

时间:2016-10-31 16:56:57

标签: c# graphics picturebox drawrectangle

我试图从数组中制作一个条形图并且它有效。唯一的问题是它是颠倒的。

enter image description here

这是我现在的代码:

            int widthCalc = pbxGraph.Width / days;

            for (int i = 0; i < speedPoints.Length; i++)
            {
                float height = distanceGraph[i] * 110;
                Rectangle barGraph = new Rectangle(i*(widthCalc/3), 150, 10, (int)height);
                g.DrawRectangle(pen, barGraph);
            }
            pen.Color = Color.Blue;

1 个答案:

答案 0 :(得分:1)

矩形定义为顶部x,顶部y,宽度和高度。 从第二个Rectangle参数中减去高度。

new Rectangle(i*(widthCalc/3), 150 - (int)height ...);