private void DrawColorMap(Graphics g, PointF[] pts, float ymin, float ymax, float y) { Color color = clMap.DrawColorMap(ymin, ymax, y, colStyle); //if (!isColor) //{ // //create the grayscale version of the pixel // int grayScale = (int)((color.R * .3) + (color.G * .59) // + (color.B * .11)); // //create the color object // color = Color.FromArgb(grayScale, grayScale, grayScale); //} SolidBrush aBrush = new SolidBrush(color); g.FillPolygon(aBrush, pts); }