public void SetScData(Guid?Id = null, int limit = 0, bool ForceMonth = false)
        {
            this.Dispatcher.BeginInvoke(DispatcherPriority.Loaded, new ThreadStart(delegate
            {
                StatsGraphicAchievements.Series  = null;
                StatsGraphicAchievementsX.Labels = null;
            }));

            Task.Run(() =>
            {
                AchievementsGraphicsDataCount GraphicsData = null;

                if (limit == 0)
                {
                    limit = (PluginDatabase.PluginSettings.IntegrationGraphicOptionsCountAbscissa - 1);
                }

                if (!ForceMonth)
                {
                    if (PluginDatabase.PluginSettings.GraphicAllUnlockedByDay)
                    {
                        GraphicsData = PluginDatabase.GetCountByDay(Id, limit);
                    }
                    else
                    {
                        GraphicsData = PluginDatabase.GetCountByMonth(Id, limit);
                    }
                }
                else
                {
                    GraphicsData = PluginDatabase.GetCountByMonth(Id, limit);
                }

                this.Dispatcher.BeginInvoke(DispatcherPriority.Background, new ThreadStart(delegate
                {
                    string[] StatsGraphicsAchievementsLabels        = GraphicsData.Labels;
                    SeriesCollection StatsGraphicAchievementsSeries = new SeriesCollection();
                    StatsGraphicAchievementsSeries.Add(new LineSeries
                    {
                        Title  = string.Empty,
                        Values = GraphicsData.Series
                    });


                    StatsGraphicAchievements.Series  = StatsGraphicAchievementsSeries;
                    StatsGraphicAchievementsX.Labels = StatsGraphicsAchievementsLabels;

                    if (!PluginDatabase.PluginSettings.IgnoreSettings)
                    {
                        StatsGraphicAchievementsX.ShowLabels = PluginDatabase.PluginSettings.EnableIntegrationAxisGraphic;
                        StatsGraphicAchievementsY.ShowLabels = PluginDatabase.PluginSettings.EnableIntegrationOrdinatesGraphic;
                    }
                }));
            });
        }