Opened 8 years ago
Closed 8 years ago
#2663 closed enhancement (done)
Make Linechart and Histrogram of DataPreprocessing more userfriendly
Reported by: | pfleck | Owned by: | mkommend |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.15 |
Component: | DataPreprocessing.Views | Version: | 3.3.14 |
Keywords: | Cc: |
Description
The CheckedItemList of the features should be resizable.
Additionally, un- and re-checking a feature should not change the order in which features appear in the charts.
Change History (9)
comment:1 Changed 8 years ago by pfleck
- Status changed from new to accepted
comment:2 Changed 8 years ago by pfleck
comment:3 Changed 8 years ago by pfleck
- Fixed reordering issue by enabling/disabling series rather than removing the DataRow.
- Reduced flickering by suspending layouting during variable un/rechecking.
comment:4 Changed 8 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from accepted to reviewing
comment:5 Changed 8 years ago by mkommend
r14371: Fixed minor type in comment of PreprocessingChartView (uncheckt -> unchecked).
comment:6 Changed 8 years ago by mkommend
- Owner changed from mkommend to pfleck
- Status changed from reviewing to assigned
Reviewed & tested r14268, r14270. Everything described in this ticket (resizing and correct insert position) works perfectly.
However, I have tested with a problem data containing 50 features and ~5000 rows (feature selection benchmark problem) and noticed that selecting and deselecting multiple features in the linechart and histogram view is awfully slow. I don't know if that is connected to the changes in this ticket or if it has always been the case.
comment:7 Changed 8 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from assigned to reviewing
Simultaneously selecting or deselecting multiple variables in the linechart and histrogram causes separate checked-changed-events. Each event triggers layouting, causing the linechart and histrogram to become slow.
This issue cannot be fix easily because the unterlying ListView does not offer multiple checked-changes in one event.
comment:8 Changed 8 years ago by mkommend
- Status changed from reviewing to readytorelease
r14268 Added SplitContainer in the PreprocessingChartView for splitting the list of features and the charts.