I found the answer, had to set.
chart1.Series[0].EmptyPointStyle.Color = Color.Transparent;
Also, I'd to remove the below property from the Series, this was interfering with the above style and was always drawing the point inspite of setting empty point color.
BackGradientStyle = GradientStyle.TopBottom,