C# 如何从MS图表饼图中删除标签?
下图显示了饼图上的标签 如您所见,图例标签位于饼图上,而图表不清晰C# 如何从MS图表饼图中删除标签?,c#,winforms,C#,Winforms,下图显示了饼图上的标签 如您所见,图例标签位于饼图上,而图表不清晰 如何将这些标签从饼图表面移除,而不是从图表屏幕移除 在这种情况下,如何使馅饼图更大?直径更大 当我更改饼图的大小时,是否可以更改所有其他图表的大小 谢谢你能这样做 ChartPie.Series[i]["PieLabelStyle"] = "Disabled"; 你可以这样做 ChartPie.Series[i]["PieLabelStyle"] = "Disabled"; 我不确定我是否理解您的第一个问题,您的意思是要从
ChartPie.Series[i]["PieLabelStyle"] = "Disabled";
你可以这样做
ChartPie.Series[i]["PieLabelStyle"] = "Disabled";
我不确定我是否理解您的第一个问题,您的意思是要从图表表面移除标签,但仍显示图例?如果是这样,您可以将
Points.Label
设置为空字符串,并将Points.LegendText
设置为标签文本
下面的示例代码(如果需要,您可以调整它以适合您的代码):
其中,我的图表1只有一个系列(系列[0])和两块饼图(点[0]和点[1])
饼图的大小将随图表的大小而改变,因此如果您希望它更大,则必须设置图表的大小
Size size = new System.Drawing.Size(800, 600);
chart1.Size = size;
其他图表类型也一样。我不确定是否理解您的第一个问题,您的意思是要从图表表面移除标签,但仍显示图例?如果是这样,您可以将
Points.Label
设置为空字符串,并将Points.LegendText
设置为标签文本
下面的示例代码(如果需要,您可以调整它以适合您的代码):
其中,我的图表1只有一个系列(系列[0])和两块饼图(点[0]和点[1])
饼图的大小将随图表的大小而改变,因此如果您希望它更大,则必须设置图表的大小
Size size = new System.Drawing.Size(800, 600);
chart1.Size = size;
其他图表类型也一样。我的应用程序是windows应用程序,你是说我可以在winapps上使用CSS吗?:)asp。net图表在您的标记中抱歉:(让我们删除asp.net标记我的应用程序是windows应用程序,您是说我可以在winapps上使用CSS吗?:)asp。net图表在标记中很抱歉:(让我们删除asp.net标记