Ejemplo n.º 1
0
        //private void ChartRender()
        //{
        //    Bunifu.DataViz.WinForms.Canvas canvas = new Bunifu.DataViz.WinForms.Canvas();
        //    Bunifu.DataViz.WinForms.DataPoint dataPoint = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_column);
        //    Random random = new Random();
        //    for (int i = 0; i < 20; i++)
        //    {
        //        //dataPoint.addxy("new Date (2020, 4, "+i+")", random.Next(1, 100));
        //        dataPoint.addxy("new Date (2020, 10, " + i + ")", random.Next(1, 100));
        //    }
        //    canvas.addData(dataPoint);
        //    chart.Render(canvas);
        //}

        private void TonKhoChart()
        {
            List <Color> colors = new List <Color>();

            colors.Add(Color.FromArgb(39, 240, 157));
            colors.Add(Color.FromArgb(11, 180, 225));
            colors.Add(Color.FromArgb(255, 178, 53));
            colors.Add(Color.LavenderBlush);
            DataTable data = new DataTable();

            data = TonKhoDAO.Ins.TonKhoChart();
            Bunifu.DataViz.WinForms.Canvas    canvas     = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint dataPoint  = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_column);
            Bunifu.DataViz.WinForms.DataPoint dataPoint2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_column);
            Bunifu.DataViz.WinForms.DataPoint dataPoint3 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_column);
            int i = 0;

            foreach (DataRow row in data.Rows)
            {
                dataPoint.addLabely(row["TenHang"].ToString(), row["TongNhap"].ToString());
                dataPoint2.addLabely(row["TenHang"].ToString(), row["TongXuat"].ToString());
                dataPoint3.addLabely(row["TenHang"].ToString(), row["Ton"].ToString());
                //MessageBox.Show(row["Ton"].ToString());
                i          += 250;
                chart.Width = i;
            }
            canvas.addData(dataPoint);
            canvas.addData(dataPoint2);
            canvas.addData(dataPoint3);
            chart.colorSet.AddRange(colors);
            chart.Render(canvas);
        }
Ejemplo n.º 2
0
        private void DoanhThuChart_Load(object sender, EventArgs e)
        {
            var r = new Random();

            var canvas = new Bunifu.DataViz.WinForms.Canvas();

            var datapoint = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);

            datapoint.addLabely("Jan", r.Next(10, 100).ToString());
            datapoint.addLabely("Feb", r.Next(10, 100).ToString());
            datapoint.addLabely("Mar", r.Next(10, 100).ToString());
            datapoint.addLabely("Apr", r.Next(10, 100).ToString());
            datapoint.addLabely("May", r.Next(10, 100).ToString());
            datapoint.addLabely("Jun", r.Next(10, 100).ToString());
            datapoint.addLabely("Jul", r.Next(10, 100).ToString());
            datapoint.addLabely("Aug", r.Next(10, 100).ToString());
            datapoint.addLabely("Sep", r.Next(10, 100).ToString());
            datapoint.addLabely("Oct", r.Next(10, 100).ToString());
            datapoint.addLabely("Nov", r.Next(10, 100).ToString());
            datapoint.addLabely("Dec", r.Next(10, 100).ToString());

            // Add data sets to canvas

            canvas.addData(datapoint);

            //render canvas

            DoanhThuChart.Render(canvas);
        }
Ejemplo n.º 3
0
        public void inicio_temporal()
        {
            //Cirulo de carga
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");
            bunifuDataGridView1.Rows.Add("Sueldo de Trabajo", "Sueldo Base", "10,000,000");

            //Gráfica
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_splineArea);

            //valores
            Random r = new Random();

            for (int i = 0; i < 7; i++)
            {
                values.addLabely("", r.Next(0, 10000));
            }
            canvas.addData(values);
            bunifuDataViz1.Render(canvas);
        }
Ejemplo n.º 4
0
        private async Task CreateStatsGraph(List <Tuple <string, long, long> > timelinedata)
        {
            var r = new Random();

            var canvas = new Bunifu.DataViz.WinForms.Canvas();

            var datapoint  = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_scatter);
            var datapoint1 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_scatter);

            foreach (var item in timelinedata)
            {
                datapoint.addLabely(item.Item1, item.Item2.ToString());
                datapoint1.addLabely(item.Item1, item.Item3.ToString());
            }

            // Add data sets to canvas

            canvas.addData(datapoint);
            canvas.addData(datapoint1);
            //render canvas

            bunifuDataViz1.Render(canvas);

            await Task.CompletedTask;
        }
Ejemplo n.º 5
0
        public void inicio_temporal()
        {
            //Cirulo de carga
            bunifuDataGridView1.Rows.Add("Pago1", "11/12/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago2", "12/10/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago3", "09/08/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago4", "11/05/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago5", "11/09/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago6", "12/12/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago7", "12/12/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago8", "12/12/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago9", "12/12/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago10", "12/12/2020", "$1,000,000");
            bunifuDataGridView1.Rows.Add("Pago11", "12/12/2020", "$1,000,000");

            //Gráfica
            Bunifu.DataViz.WinForms.Canvas    canvas  = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values  = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            Bunifu.DataViz.WinForms.DataPoint values2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);


            //valores
            Random r = new Random();

            for (int i = 0; i < 7; i++)
            {
                values.addLabely("", r.Next(0, 10000));
                values2.addLabely("" + "", r.Next(0, 10000));
            }
            canvas.addData(values);
            canvas.addData(values2);
            bunifuDataViz1.Render(canvas);
        }
        private void LoadChart()
        {
            float totalIncome  = OrderDAO.Instance.GetYearIncome("YEAR(GETDATE())");
            float totalExpense = ExpenseDAO.Instance.GetYearExpenses("YEAR(GETDATE())");
            float profits      = totalIncome - totalExpense;

            lbTotalIncome.Text  = totalIncome.ToString("c0", new CultureInfo("en-US"));
            lbTotalExpense.Text = totalExpense.ToString("c0", new CultureInfo("en-US"));
            if (profits < 0)
            {
                lbTotalProfits.Text = "-" + (Math.Abs(profits)).ToString("c0", new CultureInfo("en-US"));
            }
            else
            {
                lbTotalProfits.Text = profits.ToString("c0", new CultureInfo("en-US"));
            }

            var cnv        = new Bunifu.DataViz.WinForms.Canvas();
            var dataPoint  = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);
            var dataPoint2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);

            dataPoint.addLabely("Jan", OrderDAO.Instance.GetThisMonthIncome("1").ToString());
            dataPoint.addLabely("Feb", OrderDAO.Instance.GetThisMonthIncome("2").ToString());
            dataPoint.addLabely("Mar", OrderDAO.Instance.GetThisMonthIncome("3").ToString());
            dataPoint.addLabely("Apr", OrderDAO.Instance.GetThisMonthIncome("4").ToString());
            dataPoint.addLabely("May", OrderDAO.Instance.GetThisMonthIncome("5").ToString());
            dataPoint.addLabely("Jun", OrderDAO.Instance.GetThisMonthIncome("6").ToString());
            dataPoint.addLabely("Jul", OrderDAO.Instance.GetThisMonthIncome("7").ToString());
            dataPoint.addLabely("Aug", OrderDAO.Instance.GetThisMonthIncome("8").ToString());
            dataPoint.addLabely("Sep", OrderDAO.Instance.GetThisMonthIncome("9").ToString());
            dataPoint.addLabely("Oct", OrderDAO.Instance.GetThisMonthIncome("10").ToString());
            dataPoint.addLabely("Nov", OrderDAO.Instance.GetThisMonthIncome("11").ToString());
            dataPoint.addLabely("Dec", OrderDAO.Instance.GetThisMonthIncome("12").ToString());

            dataPoint2.addLabely("Jan", ExpenseDAO.Instance.GetThisMonthExpenses("1").ToString());
            dataPoint2.addLabely("Feb", ExpenseDAO.Instance.GetThisMonthExpenses("2").ToString());
            dataPoint2.addLabely("Mar", ExpenseDAO.Instance.GetThisMonthExpenses("3").ToString());
            dataPoint2.addLabely("Apr", ExpenseDAO.Instance.GetThisMonthExpenses("4").ToString());
            dataPoint2.addLabely("May", ExpenseDAO.Instance.GetThisMonthExpenses("5").ToString());
            dataPoint2.addLabely("Jun", ExpenseDAO.Instance.GetThisMonthExpenses("6").ToString());
            dataPoint2.addLabely("Jul", ExpenseDAO.Instance.GetThisMonthExpenses("7").ToString());
            dataPoint2.addLabely("Aug", ExpenseDAO.Instance.GetThisMonthExpenses("8").ToString());
            dataPoint2.addLabely("Sep", ExpenseDAO.Instance.GetThisMonthExpenses("9").ToString());
            dataPoint2.addLabely("Oct", ExpenseDAO.Instance.GetThisMonthExpenses("10").ToString());
            dataPoint2.addLabely("Nov", ExpenseDAO.Instance.GetThisMonthExpenses("11").ToString());
            dataPoint2.addLabely("Dec", ExpenseDAO.Instance.GetThisMonthExpenses("12").ToString());

            cnv.addData(dataPoint);
            cnv.addData(dataPoint2);
            bunifuDataViz1.colorSet.Add(Color.FromArgb(49, 197, 176));
            bunifuDataViz1.colorSet.Add(Color.Yellow);
            bunifuDataViz1.Render(cnv);
        }
Ejemplo n.º 7
0
        private void delay_Tick(object sender, EventArgs e)
        {
            //give the gui time to render before lading data :-) -
            delay.Stop();

            Bunifu.DataViz.WinForms.Canvas data = new Bunifu.DataViz.WinForms.Canvas();

            //custom chart colors
            bunifuCharts1.colorSet.Add(Color.FromArgb(149, 48, 93));
            bunifuCharts1.colorSet.Add(Color.FromArgb(225, 155, 45));
            bunifuCharts1.colorSet.Add(Color.FromArgb(75, 146, 108));


            //CREDIT SALES CHART

            Bunifu.DataViz.WinForms.DataPoint point1 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            point1.addLabely("MONDAY", "5800");
            point1.addLabely("TUESDAY", "5000");
            point1.addLabely("WEDNESDAY", "4000");
            point1.addLabely("THURSDAY", "8000");
            point1.addLabely("FRIDAY", "4000");
            point1.addLabely("SATURDAY", "5800");
            point1.addLabely("SUNDAY", "5000");
            data.addData(point1);

            //CHANNEL SALES CHART

            Bunifu.DataViz.WinForms.DataPoint point2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            point2.addLabely("MONDAY", "2800");
            point2.addLabely("TUESDAY", "2500");
            point2.addLabely("WEDNESDAY", "3200");
            point2.addLabely("THURSDAY", "6000");
            point2.addLabely("FRIDAY", "3500");
            point2.addLabely("SATURDAY", "4000");
            point2.addLabely("SUNDAY", "3000");
            data.addData(point2);
            // bunifuCharts1.Render(data);

            //DIRECT SALES

            Bunifu.DataViz.WinForms.DataPoint point3 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            point3.addLabely("MONDAY", "1000");
            point3.addLabely("TUESDAY", "2000");
            point3.addLabely("WEDNESDAY", "1100");
            point3.addLabely("THURSDAY", "4300");
            point3.addLabely("FRIDAY", "4000");
            point3.addLabely("SATURDAY", "1000");
            point3.addLabely("SUNDAY", "2000");
            data.addData(point3);
            bunifuCharts1.Render(data);
        }
Ejemplo n.º 8
0
        void loadChart1()
        {
            var r      = new Random();
            var Canvas = new Bunifu.DataViz.WinForms.Canvas();

            //Chart colors
            bunifuCharts1.colorSet.Add(Color.FromArgb(0, 213, 254));
            bunifuCharts1.colorSet.Add(Color.FromArgb(254, 169, 0));
            bunifuCharts1.colorSet.Add(Color.FromArgb(254, 0, 0));

            //credit sales chart
            Bunifu.DataViz.WinForms.DataPoint point1 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            point1.addLabely("MONDAY", "5800");
            point1.addLabely("TUESDAY", "5000");
            point1.addLabely("WEDNESDAY", "4000");
            point1.addLabely("THURSDAY", "8000");
            point1.addLabely("FRIDAY", "4000");
            point1.addLabely("SATURDAY", "5800");
            point1.addLabely("SUNDAY", "5000");
            Canvas.addData(point1);
            bunifuCharts1.Render(Canvas);

            //chanell sales chart
            Bunifu.DataViz.WinForms.DataPoint point2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            point2.addLabely("MONDAY", "2800");
            point2.addLabely("TUESDAY", "2500");
            point2.addLabely("WEDNESDAY", "3200");
            point2.addLabely("THURSDAY", "6000");
            point2.addLabely("FRIDAY", "3500");
            point2.addLabely("SATURDAY", "4000");
            point2.addLabely("SUNDAY", "3000");
            Canvas.addData(point2);
            bunifuCharts1.Render(Canvas);

            //direct sales chart
            Bunifu.DataViz.WinForms.DataPoint point3 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);
            point3.addLabely("MONDAY", "1000");
            point3.addLabely("TUESDAY", "2000");
            point3.addLabely("WEDNESDAY", "1100");
            point3.addLabely("THURSDAY", "4300");
            point3.addLabely("FRIDAY", "4000");
            point3.addLabely("SATURDAY", "1000");
            point3.addLabely("SUNDAY", "2000");
            Canvas.addData(point3);
            bunifuCharts1.Render(Canvas);
        }
Ejemplo n.º 9
0
        void refreshChart1()
        {
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint data   = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);
            Random r = new Random();

            data.addLabely("12am", r.Next(0, 1000).ToString());
            data.addLabely("2am", r.Next(0, 1000).ToString());
            data.addLabely("4am", r.Next(0, 1000).ToString());
            data.addLabely("6am", r.Next(0, 1000).ToString());
            data.addLabely("8am", r.Next(0, 1000).ToString());
            data.addLabely("10am", r.Next(0, 1000).ToString());
            data.addLabely("12pm", r.Next(0, 1000).ToString());

            canvas.addData(data);
            bunifuCharts1.Render(canvas);
        }
Ejemplo n.º 10
0
        void refreshChart2()
        {
            bunifuCharts2.colorSet.Add(Color.DeepPink);

            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint data   = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_column);
            Random r = new Random();

            data.addLabely("12am", r.Next(0, 1000).ToString());
            data.addLabely("2am", r.Next(0, 1000).ToString());
            data.addLabely("4am", r.Next(0, 1000).ToString());
            data.addLabely("6am", r.Next(0, 1000).ToString());
            data.addLabely("8am", r.Next(0, 1000).ToString());
            data.addLabely("10am", r.Next(0, 1000).ToString());
            data.addLabely("12pm", r.Next(0, 1000).ToString());

            canvas.addData(data);
            bunifuCharts2.Render(canvas);
        }
Ejemplo n.º 11
0
        private void LoadChart2()
        {
            var cnv       = new Bunifu.DataViz.WinForms.Canvas();
            var dataPoint = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_column);

            dataPoint.addLabely("Mon", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Tue", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Wed", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Thu", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Fri", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Sat", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Sun", rand.Next(0, 500).ToString());



            cnv.addData(dataPoint);
            bunifuDataViz1.colorSet.Add(Color.FromArgb(49, 197, 176));
            bunifuDataViz2.Render(cnv);
        }
Ejemplo n.º 12
0
        private void LoadChart()
        {
            var cnv        = new Bunifu.DataViz.WinForms.Canvas();
            var dataPoint  = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);
            var dataPoint2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);

            bunifuDataViz1.colorSet.Add(Color.FromArgb(49, 197, 176));
            bunifuDataViz1.colorSet.Add(Color.Yellow);

            dataPoint.addLabely("Jan", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Feb", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Mar", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Apr", rand.Next(0, 500).ToString());
            dataPoint.addLabely("May", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Jun", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Jul", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Aug", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Sep", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Oct", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Nov", rand.Next(0, 500).ToString());
            dataPoint.addLabely("Dec", rand.Next(0, 500).ToString());
            cnv.addData(dataPoint);


            dataPoint2.addLabely("Jan", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Feb", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Mar", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Apr", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("May", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Jun", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Jul", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Aug", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Sep", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Oct", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Nov", rand.Next(0, 500).ToString());
            dataPoint2.addLabely("Dec", rand.Next(0, 500).ToString());



            cnv.addData(dataPoint2);

            bunifuDataViz1.Render(cnv);
        }
Ejemplo n.º 13
0
        void refreshChart3()
        {
            bunifuCharts2.colorSet.Add(Color.DeepPink);

            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint data   = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_doughnut);
            Random r = new Random();

            data.addLabely("United States", r.Next(0, 1000).ToString());
            data.addLabely("Kenya", r.Next(0, 1000).ToString());
            data.addLabely("Mexico", r.Next(0, 1000).ToString());
            data.addLabely("Brazil", r.Next(0, 1000).ToString());
            data.addLabely("China", r.Next(0, 1000).ToString());
            data.addLabely("Others", r.Next(0, 1000).ToString());
            data.addLabely("unknown", r.Next(0, 1000).ToString());

            canvas.addData(data);
            bunifuCharts3.Render(canvas);
        }
Ejemplo n.º 14
0
        public void plotdata()
        {
            var canvas1     = new Bunifu.DataViz.WinForms.Canvas();
            var datapoints1 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);

            datapoints1.addLabely("Apr", "700");
            datapoints1.addLabely("May", "430");
            datapoints1.addLabely("Jun", "440");
            datapoints1.addLabely("Jul", "750");
            datapoints1.addLabely("Aug", "770");
            datapoints1.addLabely("Sep", "600");
            datapoints1.addLabely("Oct", "560");
            datapoints1.addLabely("Nov", "200");
            datapoints1.addLabely("Dec", "750");

            //add the datapoints to the canvas
            canvas1.addData(datapoints1);
            //render te chart
            bunifuDataViz1.Render(canvas1);
        }
Ejemplo n.º 15
0
        private void TimKiemBtn_Click(object sender, EventArgs e)
        {
            var r = new Random();

            var canvas = new Bunifu.DataViz.WinForms.Canvas();

            var datapoint = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_spline);

            for (int i = 1; i < 31; i++)
            {
                datapoint.addLabely(i.ToString(), r.Next(10, 100).ToString());
            }

            // Add data sets to canvas

            canvas.addData(datapoint);

            //render canvas

            DoanhThuChart.Render(canvas);
        }
Ejemplo n.º 16
0
        void loadChart2()
        {
            var r      = new Random();
            var Canvas = new Bunifu.DataViz.WinForms.Canvas();

            //Chart colors
            bunifuCharts2.colorSet.Add(Color.FromArgb(0, 213, 254));
            bunifuCharts2.colorSet.Add(Color.FromArgb(254, 169, 0));
            bunifuCharts2.colorSet.Add(Color.FromArgb(254, 0, 0));

            //credit sales chart
            Bunifu.DataViz.WinForms.DataPoint point1 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_doughnut);
            point1.addLabely("", "58");
            point1.addLabely("", "50");
            point1.addLabely("", "40");
            point1.addLabely("", "80");
            point1.addLabely("", "40");
            point1.addLabely("", "58");
            point1.addLabely("", "50");
            Canvas.addData(point1);
            bunifuCharts2.Render(Canvas);
        }
Ejemplo n.º 17
0
        private void DrawGraph()
        {
            if (GraphData.Length > 6)
            {
                var canvas    = new Bunifu.DataViz.WinForms.Canvas();
                var datapoint = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_area);
                datapoint.addLabely("08:00", GraphData[0]);
                datapoint.addLabely("10:00", GraphData[1]);
                datapoint.addLabely("12:00", GraphData[2]);
                datapoint.addLabely("14:00", GraphData[3]);
                datapoint.addLabely("16:00", GraphData[4]);
                datapoint.addLabely("18:00", GraphData[5]);
                datapoint.addLabely("20:00", GraphData[6]);
                canvas.addData(datapoint);
                graph.Render(canvas);
            }

            else
            {
                MessageBox.Show("Tablo verisi bozuk ya da hatalı!", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 18
0
        public void RenderChart2_Year()
        {
            Chart2.colorSet.Add(Color.FromArgb(99, 179, 202));
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_splineArea);


            int year1 = Convert.ToInt32(cBtuNam.SelectedItem);
            int year2 = Convert.ToInt32(cBdenNam.SelectedItem);

            SortedDictionary <int, float> totalofyear = statictisBLL.TotalofYear(year1, year2);

            if (totalofyear != null)
            {
                foreach (var item in totalofyear)
                {
                    values.addLabely(item.Key.ToString(), item.Value);
                }
                canvas.addData(values);
                Chart2.Render(canvas);
            }
        }
        public void plotdata()
        {
            //creat a canvas and datapoints for the bunifu line
            var canvas     = new Bunifu.DataViz.WinForms.Canvas();
            var datapoints = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);

            datapoints.addLabely("Jan", "2");
            datapoints.addLabely("Feb", "3");
            datapoints.addLabely("Mar", "4");
            datapoints.addLabely("Apr", "7");
            datapoints.addLabely("May", "6");
            datapoints.addLabely("Jun", "7");
            datapoints.addLabely("Jul", "8");
            datapoints.addLabely("Aug", "9");
            datapoints.addLabely("Sep", "9");
            datapoints.addLabely("Oct", "7");
            datapoints.addLabely("Nov", "5");
            datapoints.addLabely("Dec", "4");
            //second chart points
            var datapoints2 = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_line);

            datapoints2.addLabely("Jan", "12");
            datapoints2.addLabely("Feb", "10");
            datapoints2.addLabely("Mar", "9");
            datapoints2.addLabely("Apr", "7");
            datapoints2.addLabely("May", "8");
            datapoints2.addLabely("Jun", "6");
            datapoints2.addLabely("Jul", "5");
            datapoints2.addLabely("Aug", "4.5");
            datapoints2.addLabely("Sep", "4");
            datapoints2.addLabely("Oct", "5");
            datapoints2.addLabely("Nov", "8");
            datapoints2.addLabely("Dec", "9");
            //add the datapoints to the canvas
            canvas.addData(datapoints);
            canvas.addData(datapoints2);
            //render the canvas
            bunifuDataViz1.Render(canvas);
        }
Ejemplo n.º 20
0
        //public void RenderChart1(bool isTopMost)
        //{
        //    Chart1.colorSet.Add(Color.FromArgb(253, 171, 98));
        //    Chart1.colorSet.Add(Color.FromArgb(222, 142, 160));
        //    Chart1.colorSet.Add(Color.FromArgb(201, 123, 203));
        //    Chart1.colorSet.Add(Color.FromArgb(122, 165, 203));
        //    Chart1.colorSet.Add(Color.FromArgb(80, 188, 200));

        //    Bunifu.DataViz.WinForms.Canvas canvas = new Bunifu.DataViz.WinForms.Canvas();
        //    Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_doughnut);

        //    SortedDictionary<int, float> totalall = statictisBLL.TotalAll(isTopMost);
        //    if (totalall != null)
        //    {
        //        foreach (var item in totalall)
        //            values.addLabely("", item.Value);

        //        canvas.addData(values);
        //        Chart1.Render(canvas);
        //        LoadLegend(totalall);
        //    }
        //}

        public void RenderChart1(bool TopMost)
        {
            Chart1.colorSet.Add(Color.FromArgb(255, 128, 255));
            Chart1.colorSet.Add(Color.FromArgb(128, 128, 255));
            Chart1.colorSet.Add(Color.FromArgb(128, 255, 255));
            Chart1.colorSet.Add(Color.FromArgb(255, 192, 128));
            Chart1.colorSet.Add(Color.FromArgb(255, 255, 128));

            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_doughnut);

            SortedDictionary <int, float> totalall = statictisBLL.TotalAll(TopMost);

            foreach (var item in totalall)
            {
                values.addLabely("", item.Value);
            }

            canvas.addData(values);
            Chart1.Render(canvas);
            LoadLegend(totalall);
        }
Ejemplo n.º 21
0
        public void RenderChart2_Date()
        {
            Chart2.colorSet.Add(Color.FromArgb(241, 160, 122));
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_splineArea);

            DateTime TuNgay  = Convert.ToDateTime(dtpTu.Value).Date;
            DateTime DenNgay = Convert.ToDateTime(dtpDen.Value).Date.AddDays(1).AddTicks(-1);

            SortedDictionary <string, float> totalofdate = statictisBLL.TotalofDate(TuNgay, DenNgay);

            if (totalofdate != null)
            {
                foreach (var item in totalofdate)
                {
                    values.addLabely(item.Key, item.Value);
                }


                canvas.addData(values);
                Chart2.Render(canvas);
            }
        }
Ejemplo n.º 22
0
        public void inicio_temporal()
        {
            //Cirulo de carga
            bunifuDataGridView1.Rows.Add("100%", "Citibanamex1", "Aqui irá la descripcion de la tarjeta", "$1,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Citibanamex2", "Aqui irá la descripcion de la tarjeta", "$1,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Citibanamex3", "Aqui irá la descripcion de la tarjeta", "$1,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Citibanamex4", "Aqui irá la descripcion de la tarjeta", "$1,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Citibanamex5", "Aqui irá la descripcion de la tarjeta", "$1,000,000");

            //Gráfica
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_splineArea);

            //valores
            Random r = new Random();

            for (int i = 0; i < 7; i++)
            {
                values.addLabely("", r.Next(0, 10000));
            }
            canvas.addData(values);
            bunifuDataViz1.Render(canvas);
        }
Ejemplo n.º 23
0
        public void RenderChart2_Month()
        {
            Chart2.colorSet.Add(Color.FromArgb(189, 127, 207));
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_splineArea);


            int month1 = Convert.ToInt32(cBtuThang.SelectedItem);
            int year1  = Convert.ToInt32(cBtuNamofThang.SelectedItem);
            int month2 = Convert.ToInt32(cBdenThang.SelectedItem);
            int year2  = Convert.ToInt32(cbdenNamofThang.SelectedItem);

            SortedDictionary <string, float> totalofmonth = statictisBLL.TotalofMonth(month1, year1, month2, year2);

            if (totalofmonth != null)
            {
                foreach (var item in totalofmonth)
                {
                    values.addLabely(item.Key, item.Value);
                }
                canvas.addData(values);
                Chart2.Render(canvas);
            }
        }
Ejemplo n.º 24
0
        public void inicio_temporal()
        {
            //Cirulo de carga
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");
            bunifuDataGridView1.Rows.Add("100%", "Credito Azteca", "Esta bien caro :c", "10,000,000", "15 dias", "30%", "10,000,000");

            bunifuDataGridView2.Rows.Add("Credito1", "12/12/2020", "$1,000,000");
            bunifuDataGridView2.Rows.Add("Credito1", "12/12/2020", "$1,000,000");
            bunifuDataGridView2.Rows.Add("Credito1", "12/12/2020", "$1,000,000");
            bunifuDataGridView2.Rows.Add("Credito1", "12/12/2020", "$1,000,000");
            bunifuDataGridView2.Rows.Add("Credito1", "12/12/2020", "$1,000,000");
            bunifuDataGridView2.Rows.Add("Credito1", "12/12/2020", "$1,000,000");

            //Gráfica
            Bunifu.DataViz.WinForms.Canvas    canvas = new Bunifu.DataViz.WinForms.Canvas();
            Bunifu.DataViz.WinForms.DataPoint values = new Bunifu.DataViz.WinForms.DataPoint(Bunifu.DataViz.WinForms.BunifuDataViz._type.Bunifu_splineArea);

            //valores
            Random r = new Random();

            for (int i = 0; i < 7; i++)
            {
                values.addLabely("", r.Next(0, 10000));
            }
            canvas.addData(values);
            bunifuDataViz1.Render(canvas);
        }