Changeset 612d116 in tol


Ignore:
Timestamp:
Jan 9, 2012, 9:50:20 AM (15 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
7f11e05
Parents:
6ff8ce3
Message:

fixes #1388

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@3993 be4846ae-f051-483a-831f-b64e7d08527f

Location:
tolbase/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tolbase/lib/byswidget/btable/btable.tcl

    r6ff8ce3 r612d116  
    41514151
    41524152    # insert the series into the table
    4153     set numCols [$sergrp serie size]
    4154     set list  [lindex [::tol::seriestat [$sergrp serie 0 reference]] 1]
    4155     foreach {name value} $list {
    4156       lappend stat $name
    4157     }
    4158     set numRows [llength $stat]
    4159    
    4160     for {set i 0} {$i < $numRows} {incr i} {
    4161       set matrix([expr $i+1],0) [mc [lindex $stat $i]]
    4162     }
    4163  
    4164     for {set j 0} {$j < $numCols} {incr j} {
    4165       set matrix(0,[expr $j+1]) [$sergrp serie $j name]
    4166       set values [lindex [::tol::seriestat [$sergrp serie $j reference]] 1]
    4167       for {set i 0} {$i < $numRows} {incr i} {
    4168         set matrix([expr $i+1],[expr $j+1]) \
    4169                   [lindex $values [expr 2*$i+1]]
     4153    set stats0  [ $sergrp serie 0 stats ]
     4154    set numRows [ llength $stats0 ]
     4155    set numCols [ $sergrp serie size ]
     4156
     4157    set row 1
     4158    foreach {name value} $stats0 {
     4159      set matrix($row,0) [ mc $name ]
     4160      incr row
     4161    }
     4162   
     4163    for { set j 0 } { $j < $numCols } { incr j } {
     4164      set col [ expr { $j + 1 } ]
     4165      set matrix(0,$col) [ $sergrp serie $j name ]
     4166      set row 1
     4167      foreach { s v } [ $sergrp serie $j stats ] {
     4168        set matrix($row,$col) $v
     4169        incr row
    41704170      }
    41714171    }
  • tolbase/lib/toltk/sergraph.tcl

    r6ff8ce3 r612d116  
    12671267  for {set i 0} {$i < [$sergrp serie size]} {incr i} {
    12681268    if $ary(${pre},yMarker$key) {
    1269       set y [lindex [lindex [::tol::seriestat [$sergrp serie $i reference] $name] 1] 1]
     1269      array set stats [ $sergrp serie $i stats ]
     1270      set y $stats($name)
    12701271      if {[string equal $y "?"]} {
    12711272        tk_messageBox -parent $g -type ok -title [mc "Warning"] \
    … …  
    13121313  for {set i 0} {$i < [$sergrp serie size]} {incr i} {
    13131314    if $ary(${pre},yMarkerDev) {
    1314       set dev [lindex [lindex [::tol::seriestat [$sergrp serie $i reference] "Std. Dev."] 1] 1]
    1315       set avg [lindex [lindex [::tol::seriestat [$sergrp serie $i reference] "Average"] 1] 1]
    1316       if {[expr [string equal $dev "?"] || [string equal $avg "?"]]} {
     1315      array set stats [ $sergrp serie $i stats ]
     1316      set dev $stats(Std. Dev.)
     1317      set avg $stats(Average)
     1318      if { $dev eq "?" || $avg eq "?" } {
    13171319        tk_messageBox -parent $g -type ok -title [mc "Warning"] \
    1318          -message [mc "Cant draw '%1\$s' y marker because its value is ?" [mc {Std. Dev.}]]
     1320            -message [mc "Cant draw '%1\$s' y marker because its value is ?" [mc {Std. Dev.}]]
    13191321      } else {
    13201322        set y1 [expr $avg + $ary(${pre},yMarkerNDev) * $dev]
Note: See TracChangeset for help on using the changeset viewer.