Revising Plots #2475
Replies: 2 comments
-
Pinging @gonzalezma @butlerpd @krzywon @wpotrzebowski @rozyczko |
Beta Was this translation helpful? Give feedback.
-
Thanks for starting the discussion. Particularly timely if there might be somebody to work on the issue in the near future. I think there are some issues (old ones?) that should probably be linked to the discussion (I'm sure Jeff will be all over that if they exist 😄) This is however a huge space and I am thinking it may be important to figure out how to subdivide if we want to see real progress any time soon? that said, the problem, like many in SasView, is that everything is intertwined at some level To now expand the scope even more (doing what I warn against of course), something I have been wondering for a while is whether we should not do a better job of integrating with matplotlib rather than having the tendency to rewrite its functionality ourselves which sometimes bites us. A recent example being the axis scaling and properties. I suspect that the kludgy looking transforms code we have (for the scale function leading to Guinier, Kratky and other plots) could probably be done with the custom transforms in matplotlib? Anyway - more food for thought |
Beta Was this translation helpful? Give feedback.
-
I just want to kick of a discussion about plotting. Big topics that need thinking about...
a) What are the individual types of plots that we want?
b) How do we organise these types to make best use of inheritance?
a) How are we going to group plots together, possibilities include tabbed group windows and subplots?
b) How are we going to link individual plots to data/calculations/etc?
c) How flexible would we like to make any grouping?
d) What are some feasible strategies for approaching this?
The following are some basic questions that will help answer the ones above, please adjust them if you have ideas...
What type of plots need to be supported?
There are potentially some different behaviours for different kinds of data, things to consider are:
Beta Was this translation helpful? Give feedback.
All reactions