private void loadChart() { var r = new Random(); var canvas = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.Canvas(); var doanhthu = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline); doanhthu.addLabely("SUN", r.Next(0, 100).ToString()); doanhthu.addLabely("MON", r.Next(0, 100).ToString()); doanhthu.addLabely("TUE", r.Next(0, 100).ToString()); doanhthu.addLabely("WED", r.Next(0, 100).ToString()); doanhthu.addLabely("THU", r.Next(0, 100).ToString()); doanhthu.addLabely("FRI", r.Next(0, 100).ToString()); doanhthu.addLabely("SAT", r.Next(0, 100).ToString()); var tongchi = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline); tongchi.addLabely("SUN", r.Next(0, 100).ToString()); tongchi.addLabely("MON", r.Next(0, 100).ToString()); tongchi.addLabely("TUE", r.Next(0, 100).ToString()); tongchi.addLabely("WED", r.Next(0, 100).ToString()); tongchi.addLabely("THU", r.Next(0, 100).ToString()); tongchi.addLabely("FRI", r.Next(0, 100).ToString()); tongchi.addLabely("SAT", r.Next(0, 100).ToString()); // Add data sets to canvas canvas.addData(doanhthu); canvas.addData(tongchi); //render canvas chartTongQuan.Render(canvas); }
private void frmThongKeDoanhThu_Load(object sender, EventArgs e) { Bunifu.Dataviz.WinForms.BunifuDatavizBasic.Canvas canvas = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.Canvas(); Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint dataPoint = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_splineArea); for (int i = 1; i <= 12; i++) { decimal doanhThu = KhuTrungBayBUS.Instance.DoanhThu(i, 2021); dataPoint.addxy(i, doanhThu); } canvas.addData(dataPoint); bunifuDatavizBasic1.Render(canvas); tbTongDoanhThu.Text = KhuTrungBayBUS.Instance.DoanhThu(new DateTime(2020, 1, 1, 0, 0, 0), DateTime.Now).ToString(); }
private void loadChart(int index) { var canvas = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.Canvas(); var doanhthu = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline); var tongchi = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline); List <DateTime> lst = PhieuNhapDAO.Instance.dsNgay(index); foreach (DateTime item in lst) { string dm = item.ToString("dd/MM"); string ymd = item.ToString("yyyy-MM-dd"); doanhthu.addLabely(dm, HoaDonDAO.Instance.doanhThuNgay(ymd)); tongchi.addLabely(dm, PhieuNhapDAO.Instance.tongChiNgay(ymd)); } canvas.addData(doanhthu); canvas.addData(tongchi); chartTongQuan.Render(canvas); }