Devexpress零值饼图

本文关键字:Devexpress | 更新日期: 2023-09-27 18:26:27

当所有值​​对于饼图中显示的N类别为零,则该图是N扇区相等的圆。

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

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

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

Devexpress零值饼图

您可以执行类似的操作

 // 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);

如果用于构建饼图的数据已经是百分位数(在检索时计算),pChart.Series[pData.TableName].Label = "#VALX (#VALY%)";将完成

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