티스토리 뷰

반응형

그래프를 그릴 배경에 모눈 그래프를 그릴 때 사용한다.
아래는 소스.

        // 모눈 그래프 그리기
        public void ShowGrid(Graphics g)
        {
            Pen graphAreaPen = new Pen(Color.FromArgb(0, 128, 64));
            graphAreaPen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;

            Rectangle r = panel.ClientRectangle;

            int gridSize = r.Height / 5;

            for (int i = 0; i < r.Height; i += gridSize)
            {
                g.DrawLine(graphAreaPen, r.Left, r.Top + i, r.Right, r.Top + i);
            }

            gridSize = 50;

            for (int i = 0; i < r.Width; i += gridSize)
            {
                if (i != 0)
                {
                    g.DrawLine(graphAreaPen, r.Left + i, r.Bottom, r.Left + i, r.Top);
                }
            }

            graphAreaPen.Dispose();
        }

반응형
댓글