Ejemplo n.º 1
0
        public void TestBar()
        {
            var url = GoogleCharts.BarChart()
                      .Size(850, 300)
                      .BarSpacing(5)
                      .GroupSpacing(20)
                      .Title("Test Bar Chart")
                      .AddSeries(new double[] { 40, 60, 60, 45, 47, 75, 70, 72, 23, 45 }, "ff0000", "Completed")
                      .AddSeries(new double[] { 40, 60, 60, 45, 47, 75, 70, 72, 56, 34 }, "0077CC", "Recorded")
                      .AddAxis(Position.Bottom, 0, 100, 5, new[]
            {
                new AxisLabel {
                    Text = "0-9%", Position = 5
                },
                new AxisLabel {
                    Text = "10-19%", Position = 15
                },
                new AxisLabel {
                    Text = "20-29%", Position = 25
                },
                new AxisLabel {
                    Text = "30-39%", Position = 35
                },
                new AxisLabel {
                    Text = "40-49%", Position = 45
                },
                new AxisLabel {
                    Text = "50-59%", Position = 55
                },
                new AxisLabel {
                    Text = "60-69%", Position = 65
                },
                new AxisLabel {
                    Text = "70-79%", Position = 75
                },
                new AxisLabel {
                    Text = "80-89%", Position = 85
                },
                new AxisLabel {
                    Text = "90-100%", Position = 95
                },
            }
                               )
                      .AddAxis(Position.Left, 0, 100, 5)
                      .AddAxis(Position.Left, 0, 100, null, new[] { new AxisLabel {
                                                                        Text = "Members", Position = 50
                                                                    } })
                      .ToString();

            Console.WriteLine(url);
        }
Ejemplo n.º 2
0
        public void GenerateLineLine()
        {
            var url = GoogleCharts.LineChart()
                      .Size(900, 300)
                      .Title("Test Line Chart")
                      .AddSeries(new double[] { 40, 60, 60, 45, 47, 75, 70, 72 }, "ff0000", "Completed")
                      .AddSeries(new double[] { 27, 25, 60, 31, 25, 39, 25, 31, 26, 28, 80, 28, 27, 31, 27, 29, 26, 35, 70, 25 }, "0077CC", "Recorded")
                      .AddAxis(Position.Left, 0, 356, 5)
                      .AddAxis(Position.Left, 0, 100, null, new[] { new AxisLabel {
                                                                        Text = "Member Count", Position = 50
                                                                    } })
                      .AddAxis(AxisHelper.GetDateAxis(Position.Bottom, DateTime.Parse("01 Jan 2010"), DateTime.Now))
                      .ToString();

            Console.WriteLine(url);
        }