 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Paula Invitado
|
Publicado: Lun 09 Sep, 2002 11:40 pm Asunto: Urgente:Graficas!!! |
|
|
Hola ojala puedan darme una ayuda, tengo datos de años y producción durante esos años, como puedo hacer un gráfico con C++ Builder, podrian ayudarme enviandome un código y explicandome por favor pues no tengo ni idea de como hacerlo.
Saludos,
Paula |
|
| Volver arriba |
|
 |
muneco Invitado
|
Publicado: Mar 10 Sep, 2002 9:45 am Asunto: |
|
|
hola, se me ocurre q lo puedes hacer poniendo en un form un componente VtChart de la paleta activeX(pues tiene muchas caracteristicas q puedes cambiar en tiempo de ejecucion).
Luego para rellenar los datos
puedes hacerlo cogiendo los datos de la base de datos o de un fichero como tengo yo así;
void __fastcall TGraficos::Actulizar_Datos_Grafico()
{
FILE *fichero;
int j=0;
char nombredb[20];
CResultados resultado;
if(FileExists("Fichero_Resultados.dat")){
if((fichero=fopen("Fichero_Resultados.dat","rb"))!=NULL){
VtChart1->Column=1;
VtChart1->ColumnLabel=String("Tiempo Ejecucion");
VtChart1->Column=2;
VtChart1->ColumnLabel=String("Bytes transferidos");
VtChart1->Column=3;
VtChart1->ColumnLabel=String("Bytes/segundo");
VtChart1->Column=4;
VtChart1->ColumnLabel=String("Coste por Byte");
fread(&resultado,sizeof(CResultados),1,fichero);
do{
VtChart1->Row=j;
resultado.Devolver_Nombre_basedatos(nombredb);
VtChart1->RowLabel=String(nombredb);
VtChart1->Column=1;
VtChart1->Data=FloatToStr(resultado.Devolver_Tiempo_Ejecucion());
VtChart1->Column=2;
VtChart1->Data=FloatToStr(resultado.Devolver_Bytes_Transferidos());
VtChart1->Column=3;
VtChart1->Data=FloatToStr(resultado.Devolver_Bytes_Segundo());
VtChart1->Column=4;
VtChart1->Data=FloatToStr(resultado.Devolver_Dinero_Por_Byte());
j++;
fread(&resultado,sizeof(CResultados),1,fichero);
}while(!feof(fichero));
}
}
else
Application->MessageBoxA("Fichero de los resultados no existe o tiene errores","¡Error!",MB_OK);
fclose(fichero);
}
Me imagino sabras deducir lo q es cada cosa.Si no te funciona dimelo.
dmuneco@mixmail.com |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|