#1221 closed defect (fixed)
TclChartSet fails drawing many curves
Reported by: | Pedro Gea | Owned by: | Jorge |
---|---|---|---|
Priority: | high | Milestone: | TOLBase Revitalization |
Component: | Interface | Version: | head |
Severity: | critical | Keywords: | |
Cc: |
Description
La función TclChartSet
no funciona adecuademente cuando se intentan representar 11 o más curvas:
Set lista = For(1, 25, Set (Real i) { [[i, i^2]] }); Set listas = BinGroup("|",For(1, 11, Set (Real j) { lista })); Text TclChartSet(listas, [[ @TclArgSt("-title", "Titulo"), @TclArgSt("-type" , "3") ]]);
Attachments (1)
Change History (10)
comment:1 Changed 14 years ago by
Status: | new → accepted |
---|
comment:3 Changed 14 years ago by
Ya veo el problema al que te refieres, a partir de 11 se vuelve "loco" el gráfico, una de las curvas las pone fuera de su dominio.
Changed 14 years ago by
Attachment: | setgraph_ok_11_lines.gif added |
---|
visualización correcta de 11 lineas desde un Set de pares X,Y
comment:4 Changed 14 years ago by
He adjuntado en https://www.tol-project.org/attachment/ticket/1221/ una visualización correcta. Por alguna razón, una de las líneas esta tomando como eje X los datos del eje Y. El ticket está todavía sin resolver.
comment:5 Changed 14 years ago by
Lo mismo sucede con las matrices. Inténtese graficar la matriz:
Matrix mat = SetMat( listas );
comment:6 Changed 14 years ago by
El error está en el procedimiento
proc ::SetGraphDialog::SetDataVarList {} { }
del archivo setgraph.tcl
comment:7 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Yo veo que se grafican 11 curvas. El gráfico tipo 3 es impares contra pares y en los datos parece ser que las abscisas son las columna impares. Parece ser que algo más natural sea pares vs impares, o al menos faltaría esa opción?
Qué es lo que funciona mal?