violinData method
Generates violin plot data.
Implementation
List<Map<String, dynamic>> violinData({
int groups = 4,
List<String>? groupNames,
int samplesPerGroup = 200,
}) {
return List.generate(groups, (i) {
final mean = _random.uniform(30, 70);
final stdDev = _random.uniform(5, 15);
final samples = _random.normalList(samplesPerGroup, mean, stdDev);
return {
'group': groupNames?[i] ?? 'Group ${i + 1}',
'samples': samples,
'mean': mean,
'stdDev': stdDev,
};
});
}