gpt4 book ai didi

swift - 如何在 ios-Charts 中将渐变应用于条形图中的条形图

转载 作者:搜寻专家 更新时间:2023-10-31 22:53:58 24 4
gpt4 key购买 nike

有什么方法可以用渐变填充条形图中的条形。我可以按照以下链接中的说明制作这样的渐变:

let gradientColors = [UIColor.cyan.cgColor, UIColor.clear.cgColor] as CFArray // Colors of the gradient
let colorLocations:[CGFloat] = [1.0, 0.0] // Positioning of the gradient
let gradient = CGGradient.init(colorsSpace: CGColorSpaceCreateDeviceRGB(),
colors: gradientColors, locations: colorLocations) // Gradient Object

但是如何将它应用到栏杆上呢?

上一个问题 Gradient Fill in Swift for iOS-Charts不回答它,因为 .fillBarChartDataSet

上不可用

最佳答案

我假设您使用的是 Daniel Cohen Gindi's Charts library (以前称为 ios-charts 但现在支持 iOS、macOS 和 tvOS)。

该库不支持带渐变的条形图,尽管它很流行 request .您可以对该请求投赞成票,并希望它能尽快实现。

话说还有一个 pull request实现该功能。遗憾的是,它尚未合并,因为已请求更改并且似乎还有其他 Unresolved 问题。

您仍然可以尝试克隆存储库并使用拉取请求。 Unresolved 问题可能不会影响您。

如果你成功了,带渐变的条形图就像:

dataSet.barGradientColors = [[color1, color2], [color3, color4]]

关于swift - 如何在 ios-Charts 中将渐变应用于条形图中的条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53148159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com