2009-07-23 8 views
1

Disons que j'ai ce XAML (créé avec Live ChartBuilder):Comment "empiler" un graphique à barres Silverlight?

<Grid xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:datavis="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" xmlns:utility="clr-namespace:Utility;assembly=ChartBuilder" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> 
    <charting:Chart> 
    <charting:Chart.Series> 
     <charting:BarSeries 
     Title="Series 1"> 
     <charting:BarSeries.ItemsSource> 
      <utility:ObservableObjectCollection> 
      <sys:Double>1</sys:Double> 
      <sys:Double>2.33333325386047</sys:Double> 
      <sys:Double>3.66666674613953</sys:Double> 
      <sys:Double>5</sys:Double> 
      </utility:ObservableObjectCollection> 
     </charting:BarSeries.ItemsSource> 
     </charting:BarSeries> 
     <charting:BarSeries 
     Title="Series 2"> 
     <charting:BarSeries.ItemsSource> 
      <utility:ObservableObjectCollection> 
      <sys:Double>1</sys:Double> 
      <sys:Double>2.33333325386047</sys:Double> 
      <sys:Double>3.66666674613953</sys:Double> 
      <sys:Double>5</sys:Double> 
      </utility:ObservableObjectCollection> 
     </charting:BarSeries.ItemsSource> 
     </charting:BarSeries> 
    </charting:Chart.Series> 
    </charting:Chart> 
</Grid> 

qui produit un graphique à barres avec deux barres affichées horizontalement. Comment puis-je les empiler?

Répondre

4

Les graphiques Silverlight ne possèdent pas encore de graphiques à barres/colonnes empilées complètes. Jetez un coup d'œil à ce link pour voir un exemple de graphiques personnalisés à colonnes empilées qui peuvent correspondre à ce dont vous avez besoin ou qui peuvent au moins être modifiés sans trop d'efforts.

+0

Merci. Je suis tombé sur ce lien après avoir posté ici. Je n'aime pas vraiment la façon dont on doit chaparder la source de la boîte à outils (au lieu d'en dériver), mais ça va marcher. –

Questions connexes