BarChart без пробелов в SwiftChartIOS

Программируем под IOS
Ответить
Anonymous
 BarChart без пробелов в SwiftChart

Сообщение Anonymous »

Я пытался создать диаграмму с полосами без каких-либо интервалов, я хочу, чтобы она выглядела как AreaChart.
У меня другой размер массива, ширина и масштаб. Я рассчитываю ширину столбцов в этом коде ниже

Код: Выделить всё

GeometryReader { geometry in
...
let width = geometry.size.width / chartDataCount * viewModel.options.zoomValue
chartContent(width: width)
...
}
А потом

Код: Выделить всё

private func chartContent(width: CGFloat) -> some View {
Chart {
ForEach(viewModel.spectrumChart.data.indices, id: \.self) { index in
let point = viewModel.spectrumChart.data[index]
BarMark(
x: .value("xValue", index),
yStart: .value("minValue", 0),
yEnd: .value("yValue", point.yValue),
width: .fixed(width)
)
...
}
.chartXScale(domain: 0... viewModel.spectrumChart.data.count - 1)

}
Что я получил
И что мне нужно
Как мне добиться ожидаемого результата?

Подробнее здесь: https://stackoverflow.com/questions/791 ... swiftchart
Ответить

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

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

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

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

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