这是要求澄清以前编写的代码行的地方吗?如果没有的话,我很抱歉.我正在try 理解一些使用折线图的SWIFT代码.代码是使用iOS16的Swift图表为折线图编写的.我的理解是,这段代码将创建一个要绘制的日期和数字列表.但我该如何称呼它并打印出这些值呢?无论是在playground 还是在SwiftUI中打印数据都没有运气.
我想以某种方式打印出在try 绘制之前生成的数据(天数和数字)array.
struct HeartRate: Hashable {
var day: String
var value: Int = .random(in: 60..<150)
}
extension HeartRate {
static var data: [HeartRate] {
let calendar = Calendar(identifier: .gregorian)
let days = calendar.shortWeekdaySymbols
return days.map { day in
HeartRate(day: day)
}
}
}
struct NewLineChartView: View {
var dataPoints: [HeartRate]
var body: some View {
Chart(dataPoints, id: \.self) { rate in
LineMark(x: .value("Day", rate.day),
y: .value("Heart rate", rate.value))
.foregroundStyle(.red)
.symbol(Circle().strokeBorder(lineWidth: 1.5))
}
}
}