我从这个网站得到了一个简单的代码:
现在,我要删除饼图中的所有标签,即“a”,“b”,“c”,“d”。
我试着这样做:
Chart1.Series[0].IsValueShownAsLabel = false;
但它不起作用..请帮助。我被困了
答案 0 :(得分:10)
在 VB.Net 中工作正常
Chart1.Series(0).IsVisibleInLegend = False
但我知道你不会搜索VB.Net。
我无法测试但是
Chart1.Series[0].IsVisibleInLegend = False
为你工作?
答案 1 :(得分:6)
答案 2 :(得分:0)
删除以下代码:
Chart1.Legends.Add(new Legend("Alphabet"));
Chart1.Legends["Alphabet"].Title = "Letters";
Chart1.Series[0].Legend = "Alphabet";
更新:并更改
string[] xValues = { "A", "B", "C", "D" };
到
string[] xValues = { "", "", "", "" };
答案 3 :(得分:0)
IsValueShownAsLabel确定数值(y val)是否用于标签而不是x值。 作为猜测,您可能需要手动将每个数据点的Label属性设置为空字符串。