如何在SwiftUI图表折线图中沿着图表线条绘制渐变?
我发现了如何像这样的梯度...
Chart {
ForEach(viewModel.items) { shape in
LineMark(
x: .value("Shape Type", shape.createDay, unit: .day),
y: .value("Total Count", shape.value)
)
}
.interpolationMethod(.cardinal(tension: 3))
.lineStyle(StrokeStyle(lineWidth: 6, lineCap: .round))
.foregroundStyle(
.linearGradient(
colors: [.accentColor, .clear],
startPoint: .leading,
endPoint: .trailing
)
)
}
但是我想要的是让渐变沿着直线本身而不是从左到右,这可能吗?
1条答案
按热度按时间bvuwiixz1#
用途
在
LineMark
上框架为您生成渐变。