A charting library for SwiftUI.
struct SampleView: View {
var chartData = BarChartData(
items: [
.init(value: 10, label: "12/1"),
.init(value: 20, label: "12/2"),
.init(value: 60, label: "12/3"),
.init(value: 30, label: "12/4"),
.init(value: 70, label: "12/5"),
.init(value: 5, label: "12/6"),
]
)
var body: some View {
BarChart(data: barChartData3, barWidth: 16)
.frame(width: 400, height: 260)
}
}
struct SampleView: View {
var chartData = BarChartData(
items: [
.init(value: 10, label: "12/11"),
.init(value: 60, label: "12/12"),
.init(value: 10, label: "12/13"),
.init(value: 60, label: "12/14"),
.init(value: 80, label: "12/15"),
.init(value: 120, label: "12/16"),
.init(value: 5, label: "12/17")
]
)
var body: some View {
BarChart(data: barChartData3, barWidth: 16)
.style(BarChartStyle(barShape: .round(radius: 4)))
.frame(width: 400, height: 260)
}
}
struct SampleView: View {
var chartData = BarChartData(
items: [
.init(value: 10, label: "12/1"),
.init(value: 20, label: "12/2"),
.init(value: 60, label: "12/3"),
.init(value: 30, label: "12/4"),
.init(value: 70, label: "12/5"),
.init(value: 5, label: "12/6"),
]
)
var body: some View {
BarChart(data: barChartData)
.visible(BarChartVisibility(xAxisLabel: true, yAxisLabel: false, xAxisLine: false, yAxisLine: false))
.frame(width: 400, height: 260)
}
}