Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
Sobre Gb.chart: Un Vacío De Información
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Sobre Gb.chart: Un Vacío De Información 
 
Buenos días,

Shell escribió: [Ver mensaje]
Tengo que seguir mirando. Cuando se colocan las etiquetas en el ejemplo "millones de usuarios", vemos que el texto está adaptado a la
etiqueta, "wrapped" quizás, no encontré esa propiedad en el componente label.  


Para colocar las etiquetas de esa manera hay que editarla en su propiedad Text, en el cuadro de propiedades (el de los tres puntitos):

 cuadropropiedadestexto

Luego quedan así (he añadido un borde y activado la propiedad AutoRezise para que se vea el efecto):

 ejemplo

Edito: En tiempo de ejecución se puede hacer con gb.NewLine:
Label1.Text = "Hola" & gb.NewLine & "Mundo"
 


Saludos.
 



 
última edición por angelhjose el Miercoles, 16 Septiembre 2015, 10:04; editado 1 vez 
angelhjose - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre Gb.chart: Un Vacío De Información 
 
Gracias Angel.

Lo de nueva linea en tiempo de ejecución era lo que se me ocurro.
Lo de hacerlo directamente en propiedades lo veré está tarde.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre Gb.chart: Un Vacío De Información 
 
Hola!.

He creado un ejemplo de gráfica. Me encuentro el problema que necesito también un eje "y" negativo para representar perdidas.
Si muestro valores negativos, no se representa valores o la escala en el eje y positivo.  

Ejemplo de imagen solo con valores positivos.

 beneficiosyperdidas

Los datos los he creado al azar, es un array del tipo Float en el que se va incrementando en 0.1 o - 0.1, naturalmente
en la imagen que habéis visto no se usa -0.1

Supongo que existirá otra forma de hacerlo con una gráfica más adecuada.
Aquí tenéis el código que he usado:

' gambas class file

Public Sub Form_Open()

  Dim datos As New Float[]
  
  Me.Center  
  Randomize
  LlenarArray(datos, 20)
  CrearGrafica(datos)
  
End

Public Sub LlenarArray(lista As Float[], numdatos As Integer)
  
  'Quiero valores negativos para las perdidas
  'Dim fvalores As Float[] = [-0.1, 0.1]
  Dim fvalores As Float[] = [0.1, 0.2]
  Dim azar As Float  
  Dim x As Integer
    
  azar = 0
  For x = 1 To numdatos
    azar += fvalores[Int(Rnd(2))]
    lista.Add(azar)
  Next
  
End

Public Sub CrearGrafica(listadatos As Float[])
  Dim longitud As Integer
  Dim x As Integer
  Dim valorescabecera As New String[]
    
  longitud = listadatos.Max
  For x = 0 To listadatos.Max
    valorescabecera.Add(CStr(x))
  Next
 
  Chart.CountDataSets = 1
  Chart.Headers.Values = valorescabecera
  
  Chart[0].Values = listadatos
  Chart[0].Text = "Valores"
  
  Chart.Title.Visible = True
  Chart.Title.Text = "Ejemplo de Gráfica"
  
  Chart.Legend.Title = "Leyenda"
  Chart.Legend.Visible = True
  
  Chart.Proportionnal = True  
  
  Chart.Type = ChartType.Lines
  
End

Public Sub DrawingArea1_Draw()

Chart.Width = DrawingArea1.Width
Chart.Height = DrawingArea1.Height
Chart.Draw

End

Public Sub btCerrar_Click()

  Me.Close

End
 


Y aquí tenéis el ejemplo para que lo comprobéis.
¿ Cómo puedo crear un eje negativo de Y ?. Tengo que mirar el componente gb.chart

¿ Qué es ese número que sale en la consola ?...39...¿ 39 escalones ?.  

Saludos

BeneficiosPerdidas.tar.gz
Descripción:  
Descargar
Nombre del archivo: BeneficiosPerdidas.tar.gz
Tamaño: 5.67 KB
Descargado: 32 veces
BeneficiosPerdidas.tar.gz
Descripción:  
Descargar
Nombre del archivo: BeneficiosPerdidas.tar.gz
Tamaño: 5.67 KB
Descargado: 32 veces
BeneficiosPerdidas.tar.gz
Descripción:  
Descargar
Nombre del archivo: BeneficiosPerdidas.tar.gz
Tamaño: 5.67 KB
Descargado: 32 veces

 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Miercoles, 16 Septiembre 2015, 21:02; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Sobre Gb.chart: Un Vacío De Información 
 
Tranquilos no os atropelléis en responder. Que no doy abasto.  

El problema de poder tener valores negativos en el eje Y consiste en usar las propiedades en
el caso del eje Y. Tendríamos el valor máximo y el valor mínimo que podemos usar en la gráfica.

Por decir algún valor. Si queremos tener un rango de valores entre positivos y negativos.
Podríamos usar:

...
Chart.YAxe.MinValue = -2
Chart.YAxe.MaxValue = 2
 


Con eso podemos obtener por ejemplo algo así: ( Habría que averiguar cual es el valor mínimo y máximo del array para que fuera mejor la presentación)

 graficaconambosejesy

Esta vez como otras, fue no buscar las propiedades adecuadas, cosa que no buscamos cuando preguntamos.
En mi caso, es que tengo días que ya es mucho construir este pequeño ejemplo.  
Ya veis cuando he podido encontrar la solución. Toda la mañana liado en el trabajo. Al menos encontré la solución!.  

No se yo si este componente va del todo bien como debiese en Gambas3. Si, por que da error de referencias circular.  

Voy a crear otra pregunta referente a las clases virtuales.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Mas Información Sobre SQL Shell Bases de Datos 1 Domingo, 12 May 2013, 14:44 Ver último mensaje
shordi
No hay nuevos mensajes Información Sobre Los Componentes Shell Controles/Librerías/Componentes 3 Lunes, 21 Marzo 2016, 22:47 Ver último mensaje
jguardon
No hay nuevos mensajes Diferencia Entre Campo Vacío Y Null v3ctor Bases de Datos 5 Viernes, 16 Septiembre 2016, 13:17 Ver último mensaje
Shell
No hay nuevos mensajes Información Sobre Estándar De Fechas Seg... gambafeliz General 9 Jueves, 12 Septiembre 2019, 12:33 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron