cleaning up code
separated point and line colors for data series
moved properties to hide points/lines from the chart to the chart series, so that each series can behave differently
cleaning up code