Foro Matemáticas

grafico estadistico

Ver el tema anterior Ver el tema siguiente Ir abajo

grafico estadistico

Mensaje  luisportilla el Lun Mar 28, 2011 7:16 pm

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

Graphics g=lienzo.getGraphics();
g.setColor(Color.WHITE);
g.fillRect(0, 0, lienzo.getWidth(), lienzo.getHeight());

String inter[]=new String[5];
inter[0]= inter1.getText();
inter[1]= inter2.getText();
inter[2]= inter3.getText();
inter[3]= inter4.getText();
inter[4]= inter5.getText();

int frec[]=new int[5];

frec[0]= Integer.parseInt(frec1.getText());
frec[1]= Integer.parseInt(frec2.getText());
frec[2]= Integer.parseInt(frec3.getText());
frec[3]= Integer.parseInt(frec4.getText());
frec[4]= Integer.parseInt(frec5.getText());

punto A=new punto(30,30);
punto B=new punto(30,430);
punto C=new punto(430,430);
B.dibujalineas(A, B, lienzo);
B.dibujalineas(B, C, lienzo);
int ancho=430/frec.length;
int y=B.maximo(frec);
for(int i=0; i if(i%2==0){g.setColor(Color.red);}else{g.setColor(Color.black);}
g.fillRect(30+i*ancho, 480-(400/y)*frec[i], ancho,(400/y)*frec[i]);
g.drawString(inter[i], i*ancho+40, 490-(400/y)*frec[i]);
}
}


luisportilla

Mensajes : 21
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: grafico estadistico

Mensaje  Dorlan Enrique el Lun Mar 28, 2011 7:28 pm

Código:
 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
 Graphics g=lienzo.getGraphics();

 String x[]={"","","","",""};
int f[]={0,0,0,0,0};
 punto B=new punto(20,20);
 punto C=new punto(20,340);
 punto D=new punto(440,340);

f[0]=Integer.parseInt(f1.getText());
f[1]=Integer.parseInt(f2.getText());
f[2]=Integer.parseInt(f3.getText());
f[3]=Integer.parseInt(f4.getText());
f[4]=Integer.parseInt(f5.getText());

x[0]=var1.getText();
x[1]=var2.getText();
x[2]=var3.getText();
x[3]=var4.getText();
x[4]=var5.getText();


    int Max,l;
    Max=f[0];

    for(l=1;l<=4;l++){

        if (Max<f[l])
          {Max=f[l];
            }//else {}
    }

   
int ancho=(int)(420/x.length);
 B.dibujalinea(B, C, lienzo);
 B.dibujalinea(C, D, lienzo);


for(int i=0;i<x.length;i++){
g.drawString(x[i], 45+i*ancho, 350);

if(i%2==0){g.setColor(Color.BLUE);}
  else{g.setColor(Color.YELLOW);}

    g.fillRect(20+i*ancho,(int)(340-((320*f[i])/Max)),ancho,(int)((320*f[i])/Max));

}

 
    }                                       


Última edición por Enrique el Lun Mar 28, 2011 7:58 pm, editado 1 vez

Dorlan Enrique

Mensajes : 8
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: grafico estadistico

Mensaje  felipe nar el Lun Mar 28, 2011 7:31 pm

[public class punto {
int x,y;
punto()
{
x=0;y=0;
}
punto(int a,int b){
x=a;y=b;
}

void dibujalinea(punto A, punto B, JPanel lienzo){
Graphics g=lienzo.getGraphics();
g.drawLine(A.x, A.y, B.x, B.y);

}
int mayor(int w[]){
int k=w[0];
for(int i=1;iif(k>=w[i]){}
else{k=w[i];};
}
return k;
}

}


private void graficarActionPerformed(java.awt.event.ActionEvent evt) {
String candidatos[]=new String[6];
candidatos[0]=candidatos1.getText();
candidatos[1]=candidatos2.getText();
candidatos[2]=candidatos3.getText();
candidatos[3]=candidatos4.getText();
candidatos[4]=candidatos5.getText();
candidatos[5]=candidatos6.getText();

int w[]=new int[6];
w[0]=Integer.parseInt(w1.getText());
w[1]=Integer.parseInt(w2.getText());
w[2]=Integer.parseInt(w3.getText());
w[3]=Integer.parseInt(w4.getText());
w[4]=Integer.parseInt(w5.getText());
w[5]=Integer.parseInt(w6.getText());
punto A=new punto(50,50);
punto B=new punto(50,450);
punto C=new punto(850,450);

A.dibujalinea(A, B, lienzo);
A.dibujalinea(B, C, lienzo);
Graphics g=lienzo.getGraphics();
int ancho=450/w.length;
int y=B.mayor(w);
for(int i=0;i if(i%2==0){g.setColor(Color.red);}else{g.setColor(Color.CYAN);}
g.fillRect(50+i*ancho,400-((430/y))*w[i],ancho,(430/y)*w[i]);
}

}


]

felipe nar

Mensajes : 12
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

grafica frecuencia

Mensaje  yeison el Lun Mar 28, 2011 7:47 pm

[code]Graphics g=lienzo.getGraphics();
String[] z={"j","k","f","g","u","d"};
//int s[]=new int [6];
int[] s={0,0,0,0,0,0};
s[0]=Integer.parseInt(f1.getText());
s[1]=Integer.parseInt(f2.getText());
s[2]=Integer.parseInt(f3.getText());
s[3]=Integer.parseInt(f4.getText());
s[4]=Integer.parseInt(f5.getText());
s[5]=Integer.parseInt(f6.getText());

z[0]=a1.getText();
z[1]=a2.getText();
z[2]=a3.getText();
z[3]=a4.getText();
z[4]=a5.getText();
z[5]=a6.getText();

g.setColor(Color.red);
g.fillRect(10, 10, s[0], 20);
g.setColor(Color.BLUE);
g.fillRect(10, 50, s[1], 20);
g.setColor(Color.CYAN);
g.fillRect(10, 100, s[2], 20);
g.setColor(Color.GREEN);
g.fillRect(10, 150, s[3], 20);
g.setColor(Color.black);
g.fillRect(10, 200, s[4], 20);
g.setColor(Color.RED);
g.fillRect(10, 250, s[5], 20);[code]

yeison

Mensajes : 6
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: grafico estadistico

Mensaje  felipe nar el Lun Mar 28, 2011 7:54 pm


felipe nar

Mensajes : 12
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

GRAFICO ESTA

Mensaje  Jesteban el Lun Mar 28, 2011 7:59 pm

public class GR {

int x, y;
GR (){
x=0; y=0;
}
GR (int a , int b){
x=a; y=b;
}
void dibujalinea(GR a, GR b, JPanel lienzo){
Graphics g=lienzo.getGraphics();
g.drawLine(a.x, a.y, b.x, b.y);
}

int max(int t[]){
int v=t[0];
for(int i=1;i if (v>=t[i]){} else{v=t[i];}

} return v;
}
}
------------
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Graphics g=lienzo.getGraphics();
String[]inter={"label1","label1","label1","label1","label1","label1","label1"};

/*inter[0]=caja1.getText();
inter[1]=caja2.getText();
inter[2]=caja3.getText();
inter[3]=caja4.getText();
inter[4]=caja5.getText();
inter[5]=caja6.getText();
*/
int[] fre={1,3,12,5,6,7,5};
/*int[] fre=new int[6];
fre[0]=Integer.parseInt(caja7.getText());
fre[1]=Integer.parseInt(caja8.getText());
fre[2]=Integer.parseInt(caja9.getText());
fre[3]=Integer.parseInt(caja10.getText());
fre[4]=Integer.parseInt(caja11.getText());
fre[5]=Integer.parseInt(caja12.getText());
*/
GR a=new GR(15,15);
GR b=new GR(15,300);//(15,30)
GR c=new GR(500,300);
//GR d=new GR(100,10);

a.dibujalinea(a, b, lienzo);
a.dibujalinea(b, c, lienzo);
g.drawLine(a.x, a.y, b.x, b.y);
int ancho=210/fre.length;
int y=b.max(fre);
for (int i=0;i<=fre.length;i++)
{
if(i%2==0){
g.setColor(Color.red);}else {g.setColor(Color.YELLOW);}
g.drawRect(15+i*ancho, 300-((300/y))*fre[i],ancho,(300/y)*fre[i]);
}
}


Jesteban

Mensajes : 12
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: grafico estadistico

Mensaje  jenny el Lun Mar 28, 2011 8:05 pm

Código:

Graphics g=jPanel1.getGraphics();
String s[] = new String[5];
        s[0]= caja1.getText();
        s[1]= caja2.getText();
        s[2]= caja3.getText();
        s[3]= caja4.getText();
        s[4]= caja5.getText();
        s[5]= caja6.getText();

        int f[] = new int[5];
        f[0] = Integer.parseInt(caja7.getText());
        f[1] = Integer.parseInt(caja8.getText());
        f[2] = Integer.parseInt(caja9.getText());
        f[3] = Integer.parseInt(caja10.getText());
        f[4] = Integer.parseInt(caja11.getText());
        f[5] = Integer.parseInt(caja12.getText());


punto B=new punto(2,300);
punto C=new punto(2,2);
punto D=new punto(300,300);
B.dibujalinea(B, C, jPanel1);
B.dibujalinea(B, D, jPanel1);
int y = B.mayor(f);
int A=280/f.length;
for(int i=1;i<f.length;i++){
  if(i%2==0){g.setColor(Color.red);}else{g.setColor(Color.GREEN);}
    g.fillRect((i*A)+2, 2, A, (280/y)*f[i]);
    g.drawString(s[i], (i*A)+1, 1);

}

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;


public class punto {

int x,y;
punto(){
x=0;y=0;
}
punto(int a, int b){
x=a;y=b;
}
void dibujapunto(punto A, JPanel jPanel1){
Graphics g=jPanel1.getGraphics();
g.setColor(Color.red);
g.fillOval(A.x-3,A.y-3, 6, 6);
}
void dibujalinea(punto A,punto B,JPanel jPanel1){
Graphics g=jPanel1.getGraphics();
g.drawLine(A.x, A.y,B.x, B.y);
}
int mayor (int f[]){
int j=f[0];
for (int i=0;i if(j
}
return j;

}

}[code]

jenny

Mensajes : 9
Fecha de inscripción : 28/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

grafica frecuencia21

Mensaje  wilmer cordoba el Lun Mar 28, 2011 8:24 pm

Código:
 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
 
Graphics g=lienzo.getGraphics();
String x[]={" "," "," "," "," "};
 int f[]={0,0,0,0,0};
 punto B=new punto(20,20);
 punto C=new punto(20,340);
 punto D=new punto(440,340);
 punto E=new punto(20,230);
f[0]=Integer.parseInt(f1.getText());
f[1]=Integer.parseInt(f2.getText());
f[2]=Integer.parseInt(f3.getText());
f[3]=Integer.parseInt(f4.getText());
f[4]=Integer.parseInt(f5.getText());

x[0]=v1.getText();
x[1]=v2.getText();
x[2]=v3.getText();
x[3]=v4.getText();
x[4]=v5.getText();

int max=f[0];
for (int j=1;j<=4;j++){
    if(max<f[j]){
          max=f[j];
      }else{}
  }
int k=320/max;
int ancho=(int)(420/x.length);
 B.dibujalinea(B, C, lienzo);
 B.dibujalinea(C, D, lienzo);
for(int i=0;i<x.length;i++){
g.drawString(x[i], 30+i*ancho, 330);
if(i%2==0){g.setColor(Color.BLUE);}else{g.setColor(Color.ORANGE);}
g.fillRect(20+i*ancho,(320-k*f[i]),ancho,(k*f[i]));

}

    }                                       


wilmer cordoba

Mensajes : 10
Fecha de inscripción : 21/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: grafico estadistico

Mensaje  Contenido patrocinado Hoy a las 11:21 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.