Slide 62
Slide 62 text
private struct BarChart: View {
let data: [HamConsumptionPerWeek]
var body: some View {
Chart(data, id: \.average) {
BarMark(x: .value(HamConsumptionPerWeek.countryTitle, $0.country),
y: .value(HamConsumptionPerWeek.averageTitle, $0.average),
width: .automatic)
.foregroundStyle(Color.blue.gradient)
}
.chartXAxisLabel(HamConsumptionPerWeek.countryTitle,
alignment: .center)
.chartYAxisLabel(HamConsumptionPerWeek.averageTitle,
position: .trailing,
alignment: .center)
}
}