0

N当饼图中显示的类别的所有值都为零时,该图表是一个N等扇区的圆形。

我尝试DataFilter如下使用,但随后什么都没有显示(没有图表,没有图例信息)

DataFilter dataFilter1 = new DataFilter("Amount", "System.Int32",      
    DataFilterCondition.GreaterThan, 0);
series.DataFilters.Add(dataFilter1);

有没有办法在这种情况下显示一个空白(例如填充白色?)图表?

4

2 回答 2

2

你可以做这样的事情

 // Create an empty chart.
 ChartControl pieChart = new ChartControl();

 // Create a pie series.
 Series series1 = new Series("A Pie Series", ViewType.Pie);

 // Populate the series with points.
 series1.Points.Add(new SeriesPoint("No Results found", 100));

 // Add the series to the chart.
 pieChart.Series.Add(series1);
于 2013-08-03T10:55:37.547 回答
1

如果您用于构建饼图的数据已经是百分位数(在检索时计算),pChart.Series[pData.TableName].Label = "#VALX (#VALY%)";则可以解决问题

哎呀..当总数为零时,我正在 DataVisualization 饼图上搜索“系列标签(NaN)”的解决方案

于 2015-06-03T11:43:31.160 回答