// private int _recordPuntos; public FrmEstadisticas(List <Estadisticas> lista) { InitializeComponent(); _listaDeEstadisticas = lista; if (File.Exists(Program._archivoPuntajes)) { _listaDeEstadisticas = FrmSimon.DeserializarListaEstadisticas(Program._archivoPuntajes); } CargarListBox(); CargarComboOrdenamiento(); this.lblPromedioPuntos.Text = CalcularPromedioPuntos().ToString("0"); this.lblMediana.Text = CalcularMedianaPuntos().ToString("0"); this.lblVarianza.Text = CalcularVarianzaPuntos().ToString("0"); this.lblDesvEstandard.Text = CalcularDevEstandardPuntos().ToString("0"); ObtenerLapsosTiempoEntrePartidos(); this.cboTipoOrdenamiento.SelectedIndexChanged += new EventHandler(CambioComboIndiceSeleccionado); }
public FrmPrincipal() { InitializeComponent(); //InitializeComponent(); //_listaDeEstadisticas = new List<Estadisticas>(Tetris.DeserializarListaEstadisticas(Inicio.Ruta)); _listaDeEstadisticas = new List <Estadisticas>(FrmSimon.DeserializarListaEstadisticas(Program._archivoPuntajes)); }
// private List<int> _puntos; public FrmPartidosTiempo(List <Estadisticas> lista) { InitializeComponent(); _listaDeEstadisticas = lista; if (File.Exists(Program._archivoPuntajes)) { _listaDeEstadisticas = FrmSimon.DeserializarListaEstadisticas(Program._archivoPuntajes); } // _listaDeEstadisticas.Sort(Estadisticas.OrdenarPorFecha); // this._puntos = new List<int>(); //for (int i = 0; i < _listaDeEstadisticas.Count ; i++) //{ // this._puntos.Add(_listaDeEstadisticas[i].Puntos); //} double[] x = new double[_listaDeEstadisticas.Count]; double[] y = new double[_listaDeEstadisticas.Count]; for (int i = 0; i < _listaDeEstadisticas.Count; i++) { x[i] = i; y[i] = _listaDeEstadisticas[i].Puntos; } // zedGraphControl1.GraphPane.CurveList.Clear(); zedGraphControl1.GraphPane.Title.Text = "Puntos en funcion del tiempo"; zedGraphControl1.GraphPane.XAxis.Title.Text = "Tiempo"; zedGraphControl1.GraphPane.YAxis.Title.Text = "Puntos"; GraphPane myPane = zedGraphControl1.GraphPane; PointPairList spl1 = new PointPairList(x, y); LineItem myCurve1 = myPane.AddCurve("Puntos", spl1, Color.Blue, SymbolType.None); // BarItem uno = myPane.AddBar("Puntos", x, y, Color.Red); myCurve1.Line.Width = 2.0F; //GROSOR DE LA LINEA zedGraphControl1.AxisChange(); zedGraphControl1.Invalidate(); zedGraphControl1.Refresh(); }
private void nuevoToolStripMenuItem_Click(object sender, EventArgs e) { FrmSimon frmSimon = new FrmSimon(); frmSimon.ShowDialog(); }
public FrmGraficosFrecuencias() { InitializeComponent(); if (File.Exists(Program._archivoPuntajes)) { _listaDeEstadisticas = FrmSimon.DeserializarListaEstadisticas(Program._archivoPuntajes); } else { _listaDeEstadisticas = new List <Estadisticas>(); } if (_listaDeEstadisticas.Count > 0) { _listaDeEstadisticas.Sort(Estadisticas.OrdenarPorPuntos); // _listaDeEstadisticas.Reverse(); // int tam = _listaDeEstadisticas.Count; int puntajeMayor = _listaDeEstadisticas[0].Puntos; y = new double[puntajeMayor + 1]; //para 1000 partidos for (int i = 0; i < puntajeMayor + 1; i++) { y[i] = i; } foreach (int i in y) { listBox1.Items.Add(i); } x = new double[500]; //PORQUE USA COMO INDICE AL PUNTAJE, POR SI LLEGA A 500 PUNTOS CargarFrecuenciasPuntuaciones(); this.lblPromedio.Text = CalcularPromedioPuntos().ToString("0.0"); foreach (int i in x) { listBox2.Items.Add(i); } } //------------------------- //------------------------ zedGraphControl1.GraphPane.Title.Text = "Frecuencias de puntuaciones"; zedGraphControl1.GraphPane.XAxis.Title.Text = "Puntos"; zedGraphControl1.GraphPane.YAxis.Title.Text = "Cantidad de Partidos"; GraphPane myPane = zedGraphControl1.GraphPane; PointPairList spl1 = new PointPairList(y, x); // LineItem myCurve1 = myPane.AddCurve("Puntos", spl1, Color.Blue, SymbolType.None); // LineItem myCurve1 = myPane.AddCurve("Puntos", spl1, Color.Blue, SymbolType.None); BarItem uno = myPane.AddBar("Puntos", y, x, Color.Red); // myCurve1.Line.Width = 3.0F; //GROSOR DE LA LINEA zedGraphControl1.AxisChange(); zedGraphControl1.Invalidate(); zedGraphControl1.Refresh(); //------------------------- // this.lblVarianza.Text = CalcularVarianzaPuntos().ToString("0"); this.lblDesvEstandard.Text = CalcularDevEstandardPuntos().ToString("0"); this.lblCVariacion.Text = ObtenerCoeficienteVariacion().ToString("0") + " %"; String moda = ""; if (Moda() == 0) { moda = "No hay Moda"; } else if (Moda() > 0) { moda = Moda().ToString(); } this.lblModa.Text = moda; } //--------------------