View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005170ParaView(No Category)public2007-06-12 16:072009-05-13 13:46
ReporterJon Goldman 
Assigned ToMark Richardson 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.6Fixed in Version 
Summary0005170: Multiple Y axes in XY Plot
DescriptionNeed the ability to show multiple different Y-axes in XY Plot, keeping the X-axis the same.

For example, in Electrical circuit simulation analysis the designer/engineer often wants to look at voltage and current waveforms at the same time on the same plot. The purpose is to time-align the curves, even though the Y-axes units are different, to be able to see how voltage and current signal transitions line up.

See attached image for an example.
In the attached image you can see that the X-axis is time in micro-seconds, the first Y-axis shows voltage, the 2nd shows current, and both curves are plotted.
TagsNo tags attached.
Project
Topic Name
Type
Attached Filesjpg file icon example of simultaneous voltage and current plots.jpg [^] (88,722 bytes) 1969-12-31 19:00

 Relationships

  Notes
(0008086)
Mark Richardson (reporter)
2007-07-17 16:23

The chart axes for a line series can now be set using the paraview gui. The chart allows for one of four choices for the x,y axes: bottom-left(default), bottom-right, top-left, and top-right.
(0008142)
Ken Moreland (manager)
2007-07-27 16:29

There are several problems with the current implementation.

1. The entries in the Chart Axes chooser box make no sense. The don't give a good indication of whether you have 2, 3, or 4 axis. Since there probably is no use case for 2 x-axis, just implement this as a checkbox for the right axis.

2. The method for choosing the variable(s) to scale on the right axis is ambiguous (and I have seen it foul up as I changed the variables I was showing). I think for starters the variable selection could be a chooser box under the y axis checkbox (from above) that allows you to pick a variable. It should show all of the currently plotted variables and a special entry for none. That should cover at least 90% of the use cases.

3. The grid lines for the left and right axes interfere with each other. Instead of drawing two sets of grid lines, just draw one set by either forcing the ticks of the right axis to follow the left or don't draw grid lines for the right axis ticks.
(0008491)
Jon Goldman (reporter)
2007-08-16 18:13

Sorry Mark, but I have to concur with Ken. I just logged in to the bug tracker to write similar gripes.

I'm not sure how often people will want to plot more than two y-axis variables on the same plot, and so the right-left paradigm might satisfy most of the use cases. On the other hand, it'd be nice not to limit it to just two plots.

Another thing for me, that is not ideal, is that selecting variables with the mouse, anywhere over the variable name or box, automagically toggles their visibility state on the plot. This can be confusing and dramatically change the view, depending on what variable you select or unselect, what its order magnitude and units compared to what's still plotted. Would it make more sense to change visibility only if you click right over the little check box, vs. anywhere on the text line of the variable name?

-Jon
(0008590)
Mark Richardson (reporter)
2007-08-22 19:09
edited on: 2007-08-23 15:46

I fixed the series list interaction. It no longer changes the check box when you click on the variable name. The user has to click in the check box area of the column to change the enabled state. Does this address 2 as well?

3. I changed the default right and top axis grid colors to a light blue. This can help differentiate the grid lines until we can get the opposite axes to line up. If the user really wants the axes to line up, they can do so (although a little painfully). They have to define the axis labels for both axes.

(0008595)
Ken Moreland (manager)
2007-08-23 08:32

I'm having trouble telling the difference between the light gray and light blue grid lines. Could you just remove the light blue ones altogether?
(0008634)
Mark Richardson (reporter)
2007-08-23 16:14

I turned off the grid visibility for the right and top axes by default.
(0014958)
Ken Moreland (manager)
2009-02-16 15:28

You can do this. The GUI seems weird to me, but if no one complains let's just call it done.
(0015041)
Alan Scott (manager)
2009-02-17 13:38

Tested client/ server with multiple processes.
Interface is a bit confusing - I will write up a bug after thinking about it.

 Issue History
Date Modified Username Field Change
2007-08-16 18:13 Jon Goldman Note Added: 0008491
2007-08-22 19:09 Mark Richardson Note Added: 0008590
2007-08-23 08:32 Ken Moreland Note Added: 0008595
2007-08-23 10:39 Berk Geveci Priority normal => high
2007-08-23 10:39 Berk Geveci Status backlog => tabled
2007-08-23 15:46 Mark Richardson Note Edited: 0008590
2007-08-23 16:14 Mark Richardson Note Added: 0008634
2007-08-23 17:10 Berk Geveci Category => 3.2
2007-10-18 13:31 Berk Geveci Priority high => normal
2008-04-09 20:56 Berk Geveci Category => 3.6
2009-02-16 15:28 Ken Moreland Note Added: 0014958
2009-02-16 15:28 Ken Moreland Status tabled => @80@
2009-02-16 15:28 Ken Moreland Resolution reopened => fixed
2009-02-17 13:38 Alan Scott Note Added: 0015041
2009-02-17 13:38 Alan Scott Status @80@ => closed
2009-05-13 13:46 Utkarsh Ayachit Target Version => 3.6
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team