Смещение оси Y на диаграмме в диаграммах SwiftUIIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Смещение оси Y на диаграмме в диаграммах SwiftUI

Сообщение Anonymous »

Во-первых, я долгое время возился со SwiftUI, но это первый раз, когда я действительно начал создавать с его помощью приложение высокого качества, так что вполне возможно (даже вероятно), что ответ такой: простой. Я все равно буду признателен за помощь. Когда я изучаю что-то новое, я очень мало горжусь.
Проблема в том, что я настраиваю 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Смещение оси Y на диаграмме в диаграммах SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Значки LineMark Swiftui обрезаны по оси Y с данными даты на диаграмме SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Значки LineMark Swiftui обрезаны по оси Y с данными даты на диаграмме SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как управлять «диапазоном» оси X в диаграммах SwiftUI?
    Anonymous » » в форуме IOS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Тарабарщина/неверные отрицательные значения оси Y в графических диаграммах в Python
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»