Chart { ForEach(Array(zip(numbers, numbers.indices)), id: \.0) { number, index in LineMark( x: .value("Index", index), y: .value("Value", number) ) .lineStyle(.init(lineWidth: 5)) PointMark( x: .value("Index", index), y: .value("Value", number) ) .annotation(position: .overlay, alignment: .bottom, spacing: 10) { Text("\(number)") .font(.largeTitle) } } }Chart { ForEach(Array(zip(numbers, numbers.indices)), id: \.0) { number, index in LineMark( x: .value("Index", index), y: .value("Value", number) ) .lineStyle(.init(lineWidth: 5)) PointMark( x: .value("Index", index), y: .value("Value", number) ) .annotation(position: .overlay, alignment: .bottom, spacing: 10) { Text("\(number)") .font(.largeTitle) } } }