diff --git a/EPPlus/Drawing/Chart/ExcelScatterChart.cs b/EPPlus/Drawing/Chart/ExcelScatterChart.cs index 3d4ffe62f..4d31edf41 100644 --- a/EPPlus/Drawing/Chart/ExcelScatterChart.cs +++ b/EPPlus/Drawing/Chart/ExcelScatterChart.cs @@ -135,7 +135,7 @@ internal override eChartType GetChartType(string name) { if (ScatterStyle==eScatterStyle.LineMarker) { - if (((ExcelScatterChartSerie)Series[0]).Marker == eMarkerStyle.None) + if (Series.Count > 0 && ((ExcelScatterChartSerie)Series[0]).Marker == eMarkerStyle.None) { return eChartType.XYScatterLinesNoMarkers; } @@ -153,7 +153,7 @@ internal override eChartType GetChartType(string name) } else if (ScatterStyle == eScatterStyle.SmoothMarker) { - if (((ExcelScatterChartSerie)Series[0]).Marker == eMarkerStyle.None) + if (Series.Count > 0 && ((ExcelScatterChartSerie)Series[0]).Marker == eMarkerStyle.None) { return eChartType.XYScatterSmoothNoMarkers; }