Ignore:
Timestamp:
Nov 9, 2005 11:45:54 AM (19 years ago)
Author:
mmc
Message:

Fixed a bug in x-y plotting when a value was all 0's
and plotted on a log scale. Limits calc was blowing up.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/xyresult.tcl

    r115 r134  
    592592            if {$log} {
    593593                set min $_limits(${axis}log-min)
     594                if {$min == 0} { set min 1 }
    594595                set max $_limits(${axis}log-max)
     596                if {$max == 0} { set max 1 }
     597
    595598                if {$min == $max} {
    596599                    set logmin [expr {floor(log10(abs(0.9*$min)))}]
     
    602605                        # add a little padding
    603606                        set delta [expr {$logmax-$logmin}]
     607                        if {$delta == 0} { set delta 1 }
    604608                        set logmin [expr {$logmin-0.05*$delta}]
    605609                        set logmax [expr {$logmax+0.05*$delta}]
Note: See TracChangeset for help on using the changeset viewer.