Ticket #4469 (assigned)

Opened 9 years ago

Last modified 5 years ago

Further work on error bars

Reported by: Russell Taylor Owned by: Anyone
Priority: major Milestone: Backlog
Component: MantidPlot Keywords:
Cc: Blocked By: #4719
Blocking: Tester:

Description

Error bars can now be customised, but for Mantid curves this can only be done from Python, not from the plot dialog. It seems a pity (in more ways than just this) that apparently no regard was made to how QtiPlot does error bars when the ability was added to show Mantid error bars, because if it had been done in a similar way (having a separate curve for the error bars) customisation options would have appeared in the dialog 'for free'.

The following should be looked at:

  • Modifying Mantid error bar characteristics from the plot dialog.
  • Showing X errors.
  • The ability to add custom errors (e.g. % or from a table) to Mantid Curves (at the moment only the workspace errors can be attached to the curve unless it's first exported to a table).
  • Pulling in improvements made in today's QtiPlot to the way error bars are drawn (see the QwtErrorPlotCurve class, now called ErrorBarsCurve in QtiPlot).

Change History

comment:1 Changed 9 years ago by Nick Draper

  • Status changed from new to assigned
  • Owner set to Russell Taylor

comment:2 Changed 9 years ago by Russell Taylor

  • Blocked By 4719 added

comment:3 Changed 9 years ago by Russell Taylor

Last edited 9 years ago by Russell Taylor (previous) (diff)

comment:4 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.1 to Release 2.2

Moved at end of release 2.1

comment:5 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.2 to Release 2.3

Moved at the end of release 2.2

comment:6 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.3 to Release 2.4

Moved to milestone 2.4

comment:7 Changed 8 years ago by Nick Draper

  • Milestone changed from Release 2.4 to Release 2.5

Moved at the code freeze for release 2.4

comment:8 Changed 7 years ago by Russell Taylor

  • Milestone changed from Release 2.5 to Release 2.6

Move the tickets I'm definitely not going to do this iteration so that I can better see the ones that I might.

comment:9 Changed 7 years ago by Nick Draper

  • Status changed from assigned to new

comment:10 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.6 to Backlog

Moved to backlog at the code freeze for R2.6

comment:11 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned

Bulk move to assigned at the introduction of the triage step

comment:12 Changed 6 years ago by Russell Taylor

  • Owner changed from Russell Taylor to Anyone

Orphaning tickets that I won't have time to look at.

comment:13 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5316

Note: See TracTickets for help on using tickets.