Проблема в том, что я настраиваю Swift Chart, а это базовая гистограмма, показывающая количество пользователей в системе. , разделяя их между новыми и уже созданными пользователями.
В настоящее время выходные данные выглядят так:

Это здорово, но проблема, с которой я столкнулся прямо сейчас, заключается в следующем:

Обратите внимание, как мало места между метками осей и краем диаграммы.
Мне бы хотелось дать ему больше передышки, но я в некотором смысле озадачен, правильный способ сделать это.
Заранее благодарим за любую помощь!
Вот код для раздела диаграммы:
struct UserTypesChart: View {
@State var data: [RCVST_DataProvider.RowPlottableData]
var body: some View {
GroupBox("SLUG-USER-TOTALS-CHART-TITLE".localizedVariant) {
Chart(data) { inRowData in
ForEach(inRowData.data, id: \.userType) { inUserTypeData in
BarMark(
x: .value("SLUG-BAR-CHART-USER-TYPES-X".localizedVariant, inRowData.date),
y: .value("SLUG-BAR-CHART-USER-TYPES-Y".localizedVariant, inUserTypeData.value)
)
.foregroundStyle(by: .value("SLUG-BAR-CHART-USER-TYPES-LEGEND".localizedVariant, inUserTypeData.userType.localizedString))
}
}
}
.chartYAxisLabel("Users", spacing: 12)
.chartYAxis {
AxisMarks(preset: .aligned, position: .leading) { _ in
AxisGridLine()
AxisValueLabel(anchor: .trailing)
}
}
.chartXAxisLabel("Date", alignment: .bottom)
.chartXAxis {
AxisMarks(preset: .aligned, position: .bottom) { _ in
AxisGridLine()
AxisValueLabel()
}
}
.padding()
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... tui-charts