Yes, this is easily done by setting the LegendText
for each of your DataPoints
like this:
foreach (DataPoint dp in yourSeries.Points) dp.LegendText = yourLabel;
If your x-values contain meaningful numbers you can use them:
foreach (DataPoint dp in s.Points) dp.LegendText = dp.XValue + "";
But if you added the x-values as strings they are lost and you have to use another source for the LegendTexts
.
If you only have a fixed number of DataPoints
you can set the LegendTexts
directly:
yourSeries.Points[0].LegendText = "hi";
yourSeries.Points[1].LegendText = "ho";
yourSeries.Points[2].LegendText = "hum";
Note that usually a Legend
shows one entry per Series
. But for a Pie
chart it shows one entry per DataPoint
!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…