Ejemplo n.º 1
0
        private void InizializeChartPropertyCity()
        {
            //// פלטת הצבעים -אפשר גם להגדיר מראש במאפיינים )לא בקוד(
            chartPropertyCitys.Palette = ChartColorPalette.SeaGreen;
            // מחייב הצגת כל הערכים בציר האיקס, אם רוצים שיוצגו לסירוגין רושמים 2//
            chartPropertyCitys.ChartAreas[0].AxisX.LabelStyle.Interval = 1;
            //     כותרת הגרף -1//
            chartPropertyCitys.Titles.Clear();
            chartPropertyCitys.Titles.Add("התפלגות");
            //  הוספת הערכים למשתנה מסוג מילון ממוין//
            ProductArr curProductArr = new ProductArr();

            curProductArr.Fill();
            SortedDictionary <string, int> dictionary = curProductArr.GetSortedDictionary();
            //הגדרת סדרה וערכיה - שם הסדרה מועבר למקרא - 2

            Series series = new Series("התפלגות ", 0);

            //סוג הגרף

            series.ChartType = SeriesChartType.Column;

            //המידע שיוצג לכל רכיב ערך בגרף - 3

            //   שם - VALX//#
            //הערך - VAL//#
            //אחוז עם אפס אחרי הנקודה - {
            //     P0{
            //  PERCENT//#
            series.Label = "#VALX [#VAL = #PERCENT{P0}]";
            // הוספת הערכים מתוך משתנה המילון לסדרה//
            series.Points.DataBindXY(dictionary.Keys, dictionary.Values);
            //מחיקת סדרות קיימות - אם יש ולא בכוונה

            chartPropertyCitys.Series.Clear();

            //הוספת הסדרה לפקד הגרף

            chartPropertyCitys.Series.Add(series);
        }