Opened 14 years ago
Last modified 11 years ago
#1204 reopened task
implemente a Waterfall Chart
Reported by: | Jorge | Owned by: | Jorge |
---|---|---|---|
Priority: | high | Milestone: | TOLBase Revitalization |
Component: | GuiTools | Version: | head |
Severity: | major | Keywords: | |
Cc: |
Description
Change History (9)
comment:1 Changed 14 years ago by
Component: | Interface → GuiTools |
---|---|
Severity: | normal → major |
Status: | new → accepted |
Type: | task → defect |
comment:2 Changed 14 years ago by
Type: | defect → task |
---|
comment:3 Changed 14 years ago by
comment:4 Changed 13 years ago by
El gráfico presenta algunos errores y admite algunas mejoras sencillas.
Errores:
- Ordena las contribuciones, pero no sus etiquetas, desemparejándolas.
- No muestra los efectos que son cero desemparejando así también las etiquetas.
Mejoras:
- Debe permitir graficar las ordenadas (eje vertical) desde un nivel distinto al cero, para evitar perder el detalle de la cascada.
- Se desea poder mostrar los valores de cada efecto en tanto por ciento.
- Los nombres de los efectos no deberían solaparse, para su lectura.
- Debería poder indicarse un título.
- El gráfico debería ser una ventana hija de TolBase como son los demás gráficos.
- Debería poderse optar por la ordenación automática de los efectos.
comment:5 Changed 13 years ago by
comment:6 Changed 13 years ago by
(In [3958]) refs #1204, se incrementa el número de versión ya que el API de TOL cambia para dar cabida en los argumentos a nuevas funcionalidades, además:
- el gráfico es una ventana hija de tolbase
- se puede especificar un título
#Require GuiTools; Text GuiTools::WaterfallChart ( SetOfReal( 40, 10, 5, 1, 0.5, -1, -3, -7 ), SetOfText( "B1", "I1", "I2", "I3", "I4", "D1", "D2", "D3", "B2" ), [[ "-title", "Waterfall Sample: from B1 to B2" ]] );
comment:7 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:8 Changed 11 years ago by
Buenas, estoy utilizando el waterfall chart y creo que he encontrado un par de bugs:
Text GuiTools::WaterfallChart([[0,-2,-1,-1,-3]], [["A","B","C","D","E","F"]], Empty);
Si se ejecuta esta sentencia, directamente da un error, parece que necesita que haya al menos una contribución positiva.
Text GuiTools::WaterfallChart([[0,-2,-1,1,-3]], [["A","B","C","D","E","F"]], Empty);
Si se ejecuta esta segunda sentencia, lo grafica bien, salvo por el hecho de que no se ve nada por debajo del cero. Sería interesante si se pudiese elegir la ordenada primera y última para el gráfico, además, lo cual permitiría controlar este problema
Mando un par de sugerencias:
¿sería posible indicarle un formato de texto para así poder controlar los decimales que muestra en las etiquetas de los buckets y que no muestre demasiados?
¿sería posible indicarle las ordenadas inicial y final para el gráfico?
sé que esto es rizar el rizo, pero ¿sería posible hacer que el texto de los buckets se mostrase inclinado o que por ejemplo se mostrase el nombre del bucket o una etiqueta que se le pasase debajo de la etiqueta numérica que hay sobre cada bucket para poder de un vistazo identificar cada bucket? cuando hay demasiados buckets se superponen las letras y cuesta leer lo que pone.
Muchas gracias, un saludo
comment:9 Changed 11 years ago by
Priority: | normal → high |
---|---|
Resolution: | fixed |
Status: | closed → reopened |
(In [3705]) refs #1204, first approach to waterfall chart