ColumnSeries not showing

Hi, I'm trying to render a graph with some ColumnSeries, with no luck. Here's the Xaml

<StackLayout>
<Grid BackgroundColor="{StaticResource PageSectionBackground}" HeightRequest="200" Padding="0">
<chart:SfChart x:Name="SegnalazioniChart" VerticalOptions="FillAndExpand">
<chart:SfChart.Series>
<chart:ColumnSeries ItemsSource="{Binding Segnalazioni}" Label="Accordato" Color="#dbdeea" EnableAnimation="true" AnimationDuration="0.8" EnableTooltip="True" YBindingPath="ImportoAccordato" XBindingPath="Mese" />
<chart:ColumnSeries ItemsSource="{Binding Segnalazioni}" Label="Utilizzato" StrokeWidth="5" Color="#9acc49" EnableAnimation="true" AnimationDuration="0.8" EnableTooltip="True" YBindingPath="ImportoUtilizzato" XBindingPath="Mese" />
<chart:ColumnSeries ItemsSource="{Binding Segnalazioni}" Label="Garantito" StrokeWidth="5" Color="#f5a623" EnableAnimation="true" AnimationDuration="0.8" EnableTooltip="True" YBindingPath="ImportoGarantito" XBindingPath="Mese" />
</chart:SfChart.Series>
<chart:SfChart.Legend>
<chart:ChartLegend DockPosition="Bottom" />
</chart:SfChart.Legend>
<chart:SfChart.Title>
<chart:ChartTitle Text="Dettaglio ultime 12 segnalazioni" TextAlignment="Start" TextColor="{StaticResource TitleText}" Margin="7,0" />
</chart:SfChart.Title>
<chart:SfChart.PrimaryAxis>
<chart:CategoryAxis ShowMajorGridLines="true">
</chart:CategoryAxis>
</chart:SfChart.PrimaryAxis>
<chart:SfChart.SecondaryAxis>
<chart:NumericalAxis ShowMajorGridLines="false" Minimum="0" Maximum="10000" ShowMinorGridLines="false" MinorTicksPerInterval="1" IsVisible="true" RangePadding="Auto">
</chart:NumericalAxis>
</chart:SfChart.SecondaryAxis>
<chart:SfChart.ChartBehaviors>
<chart:ChartZoomPanBehavior EnablePanning="true" EnableDoubleTap="false" />
</chart:SfChart.ChartBehaviors>
</chart:SfChart>
</Grid>
</StackLayout>


viewmodel:

public class Segnalazione
    {
        public string Mese { get; set; }
        public double ImportoAccordato { get; set; }
        public double ImportoUtilizzato { get; set; }
        public double ImportoGarantito { get; set; }
    }

    public class SegnalazioniViewModel : ViewModelBase
    {
        private UserData _userData;

        public ObservableCollection<Segnalazione> Segnalazioni = new ObservableCollection<Segnalazione>();

        public SegnalazioniViewModel(INavigation navigation) : base(navigation)
        {
            LoadData();
        }

        private void LoadData()
        {
            _userData = DataManager.GetUserData();

            foreach (var segnalazione in _userData.Segnalazioni)
            {
                Segnalazioni.Add(new Segnalazione
                {
                    Mese = new DateTime(segnalazione.Anno, segnalazione.Mese, 1).ToString("MMM"),
                    ImportoAccordato = segnalazione.ImportoAccordato,
                    ImportoGarantito = segnalazione.ImportoGarantito,
                    ImportoUtilizzato = segnalazione.ImportoUtilizzato
                });
            }
        }
    }

Graph is showing up, but the series is not. What I'm doing wrong?

1 Reply

YP Yuvaraj Palanisamy Syncfusion Team July 12, 2016 01:16 PM UTC

Hi Marco Bellini,

Thanks for contacting Syncfusion support.

We are not able to reproduce the reported issue at our end and we have prepared a sample for this. Please revert us the modified sample based on your requirement which will be helpful for further assistance.

Sample: http://www.syncfusion.com/downloads/support/forum/124958/ze/ColumnSeries-1212741133  

Thanks,
Yuvaraj 


Loader.
Up arrow icon