MantisBT - ParaView
View Issue Details
0013876ParaView(No Category)public2013-02-12 18:232013-05-18 20:00
Alan Scott 
David Thompson 
highminorhave not tried
closedfixed 
 
4.0 
Sandia
13876_log_scaled_axes
incorrect functionality
0013876: 2d plot - log Y axis is broken
There is a major bug in the log of the axes on 2d plots. It replicates as follows:

* 3.98.1, Linux, local server.
* Load can.exo. All variables on. Apply.
* Plot over line filter. Apply. Turn all variables on, all off. Then, only turn on Global Node Id.
* On the 2d viewport, Edit View Options. Left Axis/ Layout. Turn on "Use Logarithmic Scale When Available". The Y axis no longer has a scale.

This needs to be fixed ASAP.
No tags attached.
related to 0013899closed David Thompson 2d plot - log Y axis is broken (problem dataset) 
related to 0013877closed David Thompson Histogram Y axis doesn't log properly. 
Issue History
2013-02-12 18:23Alan ScottNew Issue
2013-02-12 18:39Alan ScottStatusbacklog => todo
2013-02-12 18:49Alan ScottRelationship addedrelated to 0013877
2013-02-13 09:53Utkarsh AyachitAssigned To => Kyle Lutz
2013-02-19 20:01Alan ScottRelationship addedrelated to 0013899
2013-02-26 10:54Utkarsh AyachitAssigned ToKyle Lutz => David Thompson (old)
2013-02-26 11:39David Thompson (old)Assigned ToDavid Thompson (old) => David Thompson
2013-03-25 11:50David ThompsonTopic Name => 13876_log_scaled_axes
2013-03-25 11:50David ThompsonNote Added: 0030473
2013-03-25 11:50David ThompsonStatustodo => gatekeeper review
2013-03-25 11:50David ThompsonFixed in Version => git-next
2013-03-25 11:50David ThompsonResolutionopen => fixed
2013-03-25 14:43Utkarsh AyachitFixed in Versiongit-next => git-master
2013-03-25 14:43Utkarsh AyachitStatusgatekeeper review => customer review
2013-03-25 14:43Utkarsh AyachitNote Added: 0030475
2013-05-15 20:07Alan ScottNote Added: 0030783
2013-05-15 20:07Alan ScottStatuscustomer review => closed
2013-05-18 20:00Utkarsh AyachitFixed in Versiongit-master => 4.0

Notes
(0030473)
David Thompson   
2013-03-25 11:50   
There were several issues with the vtkAxis class as well as charts that relied on the vtkAxis for scaling information:

1. Log-scaling could be requested but there was no way for a chart to know whether it would be enabled by the axis or not (without duplicating code from the axis class).

2. Some classes need access to axis ranges as specified (ParaView UI) while others need to know the range of values that the transformed plot coordinates span (vtkPlot*). The chart API in VTK now provides both.

3. Some plots (vtkPlotBar) ignored log-scaling altogether.

4. The logic to compute tick labels when log scaling was requested, feasible (min*max > 0), but not reasonable (less than 1 order of magnitude between min and max) was broken.

It should be possible to verify the fix by retrying the steps above to demonstrate the problem, as well as the use cases in bug 13877 and 13899.
(0030475)
Utkarsh Ayachit   
2013-03-25 14:43   
SUMMARY
---------------------------------------------
Topics merged into master:
(VTK) 13876_log_scaled_axes

(0030783)
Alan Scott   
2013-05-15 20:07   
Tested master, remote server, Linux.