【问题标题】:Devexpress pie chart with zero values零值的 Devexpress 饼图
【发布时间】:2013-08-03 09:43:45
【问题描述】:

当饼图中显示的N类别的所有值均为零时,该图表为N等扇区的圆圈。

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

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

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

【问题讨论】:

  • 将所有线条和填充设置为相同的(白色)颜色?
  • 我想我应该这样做......谢谢。

标签: c# asp.net devexpress


【解决方案1】:

你可以这样做

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

【讨论】:

  • 谢谢,但我正在寻找一种能够显示类别而不是图表的方法(类似于 Excel 处理零数字饼图的方式)
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 2016-01-01
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多