Skip to content

Commit

Permalink
Merge branch 'dev_results_visualization_fork' into dev_results_visual…
Browse files Browse the repository at this point in the history
…ization
  • Loading branch information
yaramt committed Aug 26, 2024
2 parents 4ad3905 + d51b728 commit b04c3a1
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,17 @@ class AverageSectionWidget extends ReportSectionWidget {
gridData: getGridData(barGroups),
alignment: BarChartAlignment.spaceAround,
barGroups: barGroups,
barTouchData: BarTouchData(enabled: true),
barTouchData: BarTouchData(
enabled: true,
touchTooltipData: BarTouchTooltipData(
getTooltipItem: (group, groupIndex, rod, rodIndex) {
return BarTooltipItem(
rod.toY.toString(),
const TextStyle(color: Colors.white),
);
},
),
),
maxY: maxY,
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@ class DescriptiveStatisticsWidget extends AverageSectionWidget {
final String maxB;
final String varianceA;
final String varianceB;
int totalInterventionsA;
int totalInterventionsB;
int missingObservationsA;
int missingObservationsB;
final int totalInterventionsA;
final int totalInterventionsB;

DescriptiveStatisticsWidget(
List<num> valuesInterventionA,
Expand Down Expand Up @@ -60,12 +58,7 @@ class DescriptiveStatisticsWidget extends AverageSectionWidget {
totalInterventionsA = subject.study.schedule.phaseDuration *
subject.study.schedule.numberOfCycles,
totalInterventionsB = subject.study.schedule.phaseDuration *
subject.study.schedule.numberOfCycles,
missingObservationsA = 0,
missingObservationsB = 0 {
missingObservationsA = totalInterventionsA - observationsA;
missingObservationsB = totalInterventionsB - observationsB;
}
subject.study.schedule.numberOfCycles;

@override
Widget build(BuildContext context) {
Expand Down Expand Up @@ -102,6 +95,8 @@ class DescriptiveStatisticsWidget extends AverageSectionWidget {
}

Widget _buildStatisticsTable() {
final int missingObservationsA = totalInterventionsA - observationsA;
final int missingObservationsB = totalInterventionsB - observationsB;
return Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8.0),
Expand All @@ -123,8 +118,10 @@ class DescriptiveStatisticsWidget extends AverageSectionWidget {
2: FixedColumnWidth(80),
},
children: [
_buildTableRow(['Intervention', nameInterventionA, nameInterventionB],
isHeader: true),
_buildTableRow(
['Intervention', nameInterventionA, nameInterventionB],
isHeader: true,
),
_buildTableRow([
'Observations',
observationsA.toString(),
Expand Down

0 comments on commit b04c3a1

Please sign in to comment.