コード例 #1
0
        public JsonResult LoadIllnessChartData()
        {
            BasicHighChart chart = new BasicHighChart();

            chart.chart.type     = "line";
            chart.chart.zoomType = "x";
            chart.title.text     = ".NET Generierte Daten";
            chart.subtitle.text  = "chart subtitle";
            chart.legend.enabled = true;
            chart.xAxis          = new { title = new Title()
                                         {
                                             text = "Krankheitstage"
                                         } };
            chart.yAxis = new { title = new Title()
                                {
                                    text = "Alter"
                                } };

            var series = new List <PointSeries>();

            series.Add(new PointSeries()
            {
                name = "Bert", data = new List <object[]>()
                {
                    new object[] { 23, 2 }, new object[] { 24, 5 }, new object[] { 25, 8 }, new object[] { 26, 5 }, new object[] { 27, 1 }
                }
            });
            series.Add(new PointSeries()
            {
                name = "Hugo", data = new List <object[]>()
                {
                    new object[] { 23, 8 }, new object[] { 24, 5 }, new object[] { 25, 3 }, new object[] { 26, 4 }, new object[] { 27, 2 }
                }
            });
            series.Add(new PointSeries()
            {
                name = "Gert", data = new List <object[]>()
                {
                    new object[] { 23, 1 }, new object[] { 24, 1 }, new object[] { 25, 2 }, new object[] { 26, 5 }, new object[] { 27, 7 }, new object[] { 28, 2 }
                }
            });
            chart.series = series;

            return(Json(chart, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult LoadTempratureChartData()
        {
            BasicHighChart chart = new BasicHighChart();

            var blubb = chart.Test();

            chart.chart.type     = "line";
            chart.chart.zoomType = "x";
            chart.title.text     = ".NET Generierte Daten";
            chart.subtitle.text  = "chart subtitle";
            chart.legend.enabled = true;
            chart.xAxis          = new { categories = new string[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" } };
            chart.yAxis          = new { title = new Title()
                                         {
                                             text = "Temperature (°C)"
                                         } };

            var series = new List <BasicSeries>();

            series.Add(new BasicSeries()
            {
                name = "Dresden", data = new List <double>()
                {
                    7.0, 4.3, 8.5, 7.7, 19.9, 22.4, 26.1, 31.0, 16.6, 15.2, 6.2, 4.3
                }
            });
            series.Add(new BasicSeries()
            {
                name = "Hamburg", data = new List <double>()
                {
                    2.2, 7.2, 5.2, 8.3, 18.2, 24.4, 28.9, 32.6, 19.5, 13.8, 3.1, 5.3
                }
            });
            series.Add(new BasicSeries()
            {
                name = "Berlin", data = new List <double>()
                {
                    5.0, 6.0, 2.8, 9.2, 16.9, 23.5, 29.1, 36.1, 15.2, 12.2, 5.7, 2.6
                }
            });
            chart.series = series;

            return(Json(chart, JsonRequestBehavior.AllowGet));
        }