i have a chart from two columns. In Column A are some result % values and in B i have the corresponding Name to the value.
A B
90 Test1
82 Test2
66
You will have to adapt to these settings, otherwise your xvalues will be just a count:
chartPage.SetSourceData Range("A2:A4"), xlRows
chartPage.SeriesCollection(1).XValues = Range("B2:B4")
or
chartPage.SetSourceData Range("A2:A4"), xlColumns
chartPage.SeriesCollection(1).XValues = Range("B2:B4")
maby there is a another way, but as a quick solution, this would work in VBA - so it should too, when you adapt it to your C# version.