我试图使用WPF的图表工具包显示饼图,但饼图本身是不可见的。图例显示,并悬停在饼图上显示正确的工具提示,但饼图未显示。
XAML语言
<DVC:Chart Grid.Row="0" Padding="0" Height="160" Name="stateChart" Background="White">
<DVC:Chart.Series>
<DVC:PieSeries Name="stateChartPieSeries" Title="Incidence per State" ItemsSource="{Binding StatePieChartData}" IndependentValueBinding="{Binding Path=Key}" DependentValueBinding="{Binding Path=Value}" />
</DVC:Chart.Series>
</DVC:Chart>
C#
x一个一个一个一个x一个一个二个x
生成的GUI:enter image description here
这个问题似乎与ItemsSource的绑定有关,因为设置ItemsSource会直接导致再次显示PieChart。
1条答案
按热度按时间1szpjjfi1#
我自己解决了这个问题,结果是,在饼图数据中有空数据或值为0的KeyValuePair会使饼图不呈现,而是看不见。
只需清除数据中的“空”KeyValuePairs(值为0),饼图就会再次显示。