close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

#1322 closed defect (fixed)

Error en TclChartSet

Reported by: Liván Ramírez Dorta Owned by: Jorge
Priority: highest Milestone: Métodos de presentación gráfica ejecutables desde TOL
Component: Interface Version: head
Severity: blocker Keywords:
Cc:

Description (last modified by Pedro Gea)

Si se ejecuta el siguiente código:

Text TclChartSet(MatSet(BinGroup("|", 
  For(1, 6, Matrix(Real i) { Col(1,2,3,4,5)|Col(i,i,i,i,i) })
  )), [[ 
    @TclArgSt("-title", Tcl_Eval("mc {Density Functions}")[1]),
    @TclArgSt("-names", TxtListTcl(For(1, 6, Text(Real i) { "v"<<i   }))),
      @TclArgSt("-type" , "3")
    ]]);

los gráficos que se obtienen no se corresponden con lo esperado, el error aparece a partir de 6, hasta 5 pares de datos todo funciona bien.

Attachments (1)

ticket_1322_n15.gif (25.2 KB) - added by Jorge 13 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 13 years ago by Pedro Gea

Description: modified (diff)

Definitivamente se trata del mismo error que #1221 y que #1154. Parece que no está resuelto o al menos no en la versión oficial.

comment:2 Changed 13 years ago by Jorge

Status: newaccepted

Puedes verificarlo con la versión http://packages.tol-project.org/win32/tolbase-v2.0.2-setup.exe ? con número v2.0.2 b.0.16.alpha 2011-11-03 10:20:52 i686-win

comment:3 Changed 13 years ago by Jorge

(In [3795]) refs #1322, #1221, #1154, backporting [3574]

Changed 13 years ago by Jorge

Attachment: ticket_1322_n15.gif added

comment:4 Changed 13 years ago by Jorge

Resolution: fixed
Status: acceptedclosed

El error parece estar resuelto según la imagen:

generada con el código:

Real n = 15;
Matrix data0 = BinGroup("|", For(1, n, Matrix(Real i) { Col(1,2,3,4,5)|Col(i,i,i,i,i) } ) );

Set data1 = MatSet(data0);

Text TclChartSet( data1, [[ 
    @TclArgSt("-title", Tcl_Eval("mc {Density Functions}")[1]),
    @TclArgSt("-names", TxtListTcl(For(1, n, Text(Real i) { "v"<<i   }))),
      @TclArgSt("-type" , "3")
    ]]);
Note: See TracTickets for help on using tickets.