0
Silverlight 5 및 Stacked100BarSeries에 데이터 시각화를 사용하고 있습니다. 아래 이미지에서 설명한 것처럼 각 그룹의 수를 색상 앞에 표시하고 싶습니다. 기본적으로 툴팁에 표시됩니다. 어떻게하면됩니까?차트 안에 값이있는 텍스트 블록 표시
XAML : 뒤에
<chartingToolkit:Chart Title="Checkups (100% Stacked Bar)">
<chartingToolkit:Stacked100BarSeries>
<chartingToolkit:SeriesDefinition ItemsSource="{Binding CheckupsQ1}" DependentValuePath="Count" IndependentValuePath="Species" Title="Q1"/>
<chartingToolkit:SeriesDefinition ItemsSource="{Binding CheckupsQ2}" DependentValuePath="Count" IndependentValuePath="Species" Title="Q2"/>
<chartingToolkit:SeriesDefinition ItemsSource="{Binding CheckupsQ3}" DependentValuePath="Count" IndependentValuePath="Species" Title="Q3"/>
<chartingToolkit:SeriesDefinition ItemsSource="{Binding CheckupsQ4}" DependentValuePath="Count" IndependentValuePath="Species" Title="Q4"/>
</chartingToolkit:Stacked100BarSeries>
<chartingToolkit:Chart.Axes>
<chartingToolkit:CategoryAxis Orientation="Y" Title="Species"/>
<chartingToolkit:LinearAxis Orientation="X" Title="Percent" ShowGridLines="True"/>
</chartingToolkit:Chart.Axes>
</chartingToolkit:Chart>
코드 : 나는 그것을 해결
public partial class Page1 : Page
{
public IEnumerable<Pet> CheckupsQ1 { get; private set; }
public IEnumerable<Pet> CheckupsQ2 { get; private set; }
public IEnumerable<Pet> CheckupsQ3 { get; private set; }
public IEnumerable<Pet> CheckupsQ4 { get; private set; }
public Page1()
{
CheckupsQ1 = new Pet[] { new Pet { Species = "Dog", Count = 20 } };
CheckupsQ2 = new Pet[] { new Pet { Species = "Dog", Count = 20 } };
CheckupsQ3 = new Pet[] { new Pet { Species = "Dog", Count = 20 } };
CheckupsQ4 = new Pet[] { new Pet { Species = "Dog", Count = 20 } };
InitializeComponent();
DataContext = this;
}
}
WPF 블로그 : http://blogs.msdn.com/b/delay/archive/2009/07/27/simple-column-labels-you-can-create-at-home-re-templating-the-silverlight- wpf-data-visualization-columndat-to-add-annotations.aspx – Justin