MantisBT - ParaView
View Issue Details
0014945ParaView(No Category)public2014-08-15 16:192015-09-06 12:18
Ken Moreland 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
git-master 
4.44.4 
Sandia
incorrect functionality
0014945: Plot selection over time should produce quartile area plots
When you do a plot selection over time, the resulting series are actually descriptive statistics over each field (min, max, average, quartiles, stddev, etc.). This is because a query often returns multiple values, so the descriptive statistics summarize everything to a single value.

That makes sense, but the result of running the filter is this plot that blindly charts all these independent statistical values for all these independent fields, which usually results in an unreadable mess (such as reported in bug 0014940). We need a better way to present this data.

I propose presenting this data in a quartile area plot. I think I made this name up (I don't know if they have a name), but the idea is that the average value is shown as a deeply colored line, the 2nd/3rd quartile is drawn under that as a muted area, and the min/max range is drawn under that as a more muted area. I have attached an example image of such a plot for one series.

This is a much cleaner and more natural representation of the statistical data. It also has the great advantage where if the selection is returning one item per time step, the areas collapse to show that single deep line. That is, you are getting the exact line you were expecting in the first place.
No tags attached.
related to 0015512closed Utkarsh Ayachit Simplify 2d quartile chart view legend 
related to 0014940closed Utkarsh Ayachit Plot max over time results in insanity 
png QuartileAreaPlot.png (30,987) 2014-08-15 16:19
https://www.vtk.org/Bug/file/9697/QuartileAreaPlot.png
png
Issue History
2014-08-15 16:19Ken MorelandNew Issue
2014-08-15 16:19Ken MorelandFile Added: QuartileAreaPlot.png
2014-08-15 16:20Ken MorelandRelationship addedrelated to 0014940
2014-11-20 19:26Alan ScottProjectTBD => Sandia
2014-11-20 19:26Alan ScottNote Added: 0033825
2014-11-20 19:26Alan ScottTarget Version => 4.4
2015-04-21 15:36Utkarsh AyachitAssigned To => Utkarsh Ayachit
2015-04-21 15:36Utkarsh AyachitStatusbacklog => active development
2015-05-14 19:51Utkarsh AyachitStatusactive development => gatekeeper review
2015-05-14 19:51Utkarsh AyachitFixed in Version => git-master
2015-05-14 19:51Utkarsh AyachitResolutionopen => fixed
2015-05-14 19:51Utkarsh AyachitNote Added: 0034413
2015-05-14 19:51Utkarsh AyachitStatusgatekeeper review => customer review
2015-06-04 15:54Alan ScottRelationship addedrelated to 0015512
2015-06-04 15:55Alan ScottNote Added: 0034473
2015-06-04 15:55Alan ScottStatuscustomer review => closed
2015-09-06 12:18Utkarsh AyachitFixed in Versiongit-master => 4.4

Notes
(0033825)
Alan Scott   
2014-11-20 19:26   
Set for 4.4, at Ken's request.
(0034413)
Utkarsh Ayachit   
2015-05-14 19:51   
Merged in master. Here's the merge request:

https://gitlab.kitware.com/paraview/paraview/merge_requests/87 [^]
(0034473)
Alan Scott   
2015-06-04 15:55   
Very nice. Notice I created a separate clean up bug, linked above.

Tested master, Linux, local server. (Numpy is failing on my remote build).