饼图显示成员

时间:2016-04-03 15:07:20

标签: c# charts visualization pie-chart display

我在visual studio 2010中使用饼图,但我不知道如何设置显示的值(每个切片上显示的值)。 我需要使用与X和Y值不同的值成员。

1 个答案:

答案 0 :(得分:0)

饼图中,您只需使用Y-Values

因此,如果您的DataSource data具有名为"value"的Y值,则可以使用此绑定:

 yourSeries.Points.DataBindY(data,  "value");

您也可以使用这种更通用的绑定方法:

 yourSeries.Points.DataBind(data, "", "value", "");

注意第一个,即X-Value是否为空;无论如何,所有积分总是加上索引。最后一个字符串otherfields将用于扩展属性。

还有另一种方法来绑定Points的{​​{1}}:

Series

请注意,您可以在此处使用两个不同的数据源。但是你不能将第一个的名称字符串留空,即使实际值将被再次忽略,就像任何饼图一样。

除了绑定 yourSeries.Points.DataBindXY(data, "somePropery", data, "value"); 之外,您还可以使用其他绑定方法,see here for a discussion或利弊..!

另请注意,第一个Points,即第一个切片从0°开始。如果您想在顶部开始设置'Custom attribute'PieStartAngle

DataPoint

要显示值,您可以设置:

yourSeries["PieStartAngle"] = "270";

要将标签从切片上移开,请使用:

yourSeries.IsValueShownAsLabel = true;
相关问题