diff options
author | srichman333 <sarah_n_richman@brown.edu> | 2024-04-28 18:35:44 -0400 |
---|---|---|
committer | srichman333 <sarah_n_richman@brown.edu> | 2024-04-28 18:35:44 -0400 |
commit | bf89ce9ec19c22dec4ad302a755e354e34182f66 (patch) | |
tree | 3d1cf0b79a43276cba94d25088614b0e35a86d24 /src/client/views/nodes/DataVizBox/components/Histogram.tsx | |
parent | 8de07e0c17c2914bb6aff54f86e198eef5d2ac06 (diff) |
pie chart filtering, mult-selection, selection on refresh updates
Diffstat (limited to 'src/client/views/nodes/DataVizBox/components/Histogram.tsx')
-rw-r--r-- | src/client/views/nodes/DataVizBox/components/Histogram.tsx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/client/views/nodes/DataVizBox/components/Histogram.tsx b/src/client/views/nodes/DataVizBox/components/Histogram.tsx index 74711bd58..1fc33396a 100644 --- a/src/client/views/nodes/DataVizBox/components/Histogram.tsx +++ b/src/client/views/nodes/DataVizBox/components/Histogram.tsx @@ -118,7 +118,7 @@ export class Histogram extends ObservableReactComponent<HistogramProps> { const selectedDataBars = StrListCast(this._props.layoutDoc.dataViz_histogram_selectedData) svg.selectAll('rect').attr('class', (d: any) => { let selected = false; - selectedDataBars.map(eachSelectedData => { + selectedDataBars.forEach(eachSelectedData => { if (d[0]==eachSelectedData) selected = true; }) if (selected){ @@ -183,10 +183,10 @@ export class Histogram extends ObservableReactComponent<HistogramProps> { sameAsCurrent = this._currSelected ? showSelected[xAxisTitle] == this._currSelected![xAxisTitle] && showSelected[yAxisTitle] == this._currSelected![yAxisTitle] : false; let sameAsAny = false; const selectedDataBars = Cast(this._props.layoutDoc.dataViz_histogram_selectedData, listSpec('number'), null); - this.selectedData.map(eachData => { + this.selectedData.forEach(eachData => { if (!sameAsAny){ let match = true; - Object.keys(d).map(key => { + Object.keys(d).forEach(key => { if (d[key] != eachData[key]) match = false; }) if (match) { @@ -374,7 +374,7 @@ export class Histogram extends ObservableReactComponent<HistogramProps> { const selectedData = this.selectedData; svg.selectAll('rect').attr('class', function (d: any) { let selected = false; - selectedData.map(eachSelectedData => { + selectedData.forEach(eachSelectedData => { if (d[0]==eachSelectedData[0]) selected = true; }) return (hoverOverBar && hoverOverBar[0] == d[0]) || selected ? 'histogram-bar hover' : 'histogram-bar'; @@ -434,7 +434,7 @@ export class Histogram extends ObservableReactComponent<HistogramProps> { 'class', function (d) { let selectThisData = false; - selected.map(eachSelectedData => { + selected.forEach(eachSelectedData => { if (d[0]==eachSelectedData[0]) selectThisData = true; }) return selectThisData ? 'histogram-bar hover' : 'histogram-bar'; |