Opened 8 years ago
Closed 8 years ago
#2698 closed enhancement (done)
Multi-Scatterplot in Preprocessing crashes HL with high number of variables
Reported by: | pfleck | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.15 |
Component: | DataPreprocessing.Views | Version: | 3.3.14 |
Keywords: | Cc: |
Description
Because the number of charts in the multi-scatterplot scales quadratic with the number of variables, a high number of variables causes HL to crash (limitation of system-handles).
To limit the displayed variables, a list of checkable variables should be displayed, such as in the linechart and histogram. If the number of pre-checked variables is exceeding a certain threshold (on opening the chart first time), the user should be asked if he really wishes to display all variables, risking HL to crash, or wishes to only pre-check a limited number of variables.
Furthermore, the list of checkable variables should take the allowed input variables of the problem data into account; for visual highlighting and functionality to only check allowed input variables and the (optional) target variable.
Change History (17)
comment:1 Changed 8 years ago by pfleck
comment:2 Changed 8 years ago by pfleck
r14382 Forgot to uncomment abstract keyword.
comment:3 Changed 8 years ago by pfleck
- Status changed from new to accepted
comment:4 Changed 8 years ago by pfleck
r14384 Implemented unchecking of variables in multi-scatterplot.
comment:5 Changed 8 years ago by pfleck
- Implemented (re)checking of variables in multi-scatterplot.
- Added 2 sliders for changing the chart size.
comment:6 Changed 8 years ago by pfleck
r14418 Only input and target variables are pre-checked for linechart, histrogram and scatterplot.
comment:7 Changed 8 years ago by pfleck
r14425 Fixed wrongly formated variable-entries in checked item list.
comment:8 Changed 8 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from accepted to reviewing
comment:9 Changed 8 years ago by gkronber
- Owner changed from mkommend to pfleck
- Status changed from reviewing to assigned
Please include all files (PreprocessingCheckedVariablesView.cs?) in the project.
comment:10 Changed 8 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from assigned to reviewing
I did not find any non-included files. PreprocessingCheckedVariablesView.cs is already included in the project.
comment:11 Changed 8 years ago by mkommend
- Owner changed from mkommend to pfleck
- Status changed from reviewing to assigned
Reviewed and tested the functionality of the ScatterPlotMultiView.
Review comments
- Maximum of 20 variables should be selected by default.
- All controls should be displayed (variable check box, slider, ...) before the charts are drawn (asynchronously?).
- One slider for the chart size is sufficient. It is quite cumbersome to handle two sliders. The point size should also be adapted when the chart size changes.
- Possible leak (memory, window handles). Removed controls are not disposed.
- Inserting and removing charts is quite ugly and pretty slow. Another possibility would be to set the column / row width to 0. Maybe that is a "better" solution.
comment:12 Changed 8 years ago by gkronber
The improved multi-scatterplot is nice!
comment:13 Changed 8 years ago by pfleck
- Status changed from assigned to reviewing
comment:14 Changed 8 years ago by pfleck
- Owner changed from pfleck to gkronber
- Status changed from reviewing to readytorelease
comment:16 Changed 8 years ago by gkronber
comment:17 Changed 8 years ago by gkronber
r14917 (see comment:11) has not been merged as this is seemingly tracking in another ticket (#2709).
comment:18 Changed 8 years ago by pfleck
- Resolution set to done
- Status changed from readytorelease to closed
r14381