Я знаю, что первоначальный вопрос был о Office Interop 2010, но, похоже, это хорошая отправная точка для динамического отображения и скрытия рядов в диаграмме, поэтому я добавлю следующую главу на случай, если это поможет другим.
Если вы хотите показать / скрыть серию в объекте chartobject на рабочем листе в Office 2013 (по крайней мере, в VBA; не уверен насчет взаимодействия), вы можете сделать следующее:
Worksheets("MySheetName").ChartObjects("MyChartName").Chart.FullSeriesCollection("MyLedendSeriesName").IsFiltered = false
Этоскрывает серию, не удаляя ее.Установите значение true, чтобы снова показать серию.