ios - 如何使用图表库设置自定义标记图像

标签 ios swift ios-charts

任何人都找到了使用图表库自定义标记图像的解决方案。我想添加自定义标记,如下图所示,任何人都可以帮助我。谢谢

enter image description here

最佳答案

我在我的一张图表中使用了自定义图像

请检查下面的代码以添加带有自定义图像的标记。

let marker = BalloonMarker(color: .clear,
                               font: UIFont.systemFont(ofSize: 10.0, weight: UIFont.Weight.bold),
                               textColor: .black,
                               insets: UIEdgeInsetsMake(2, 2, 2, 2))

marker.chartView = self
marker.image = UIImage.init(named: "dialog_popup")
marker.minimumSize = CGSize(width:42,height:42)
self.marker = marker
self.drawMarkers = true

通过添加此代码标记即可在您的图表中启用。

现在在 BalloonMarker 类中再做一项更改:

在上述类的draw()方法中添加以下行:

image!.draw(in: rect)

希望这会有所帮助!

关于ios - 如何使用图表库设置自定义标记图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47032527/

相关文章:

iphone - UIAlertView 中的可点击链接

iphone - 通过addSubview添加后调用父UIViewController中的方法

ios - 如何创建动态 CGPoint** 数组

android - Firebase DynamicLinks - 我可以查看由新的 buildShortDynamicLink API 创建的链接分析吗?

swift - 使用swift通过图像选择器选择后如何镜像图像?

ios - iOS 版 Swift 中父子 Controller 之间的共享模型

ios - 在设备上测试时核心数据实体丢失

ios - 如何删除 LineChartView iOS 图表中的点

ios - 将 iOS-Charts Float 设置为整数 YAxis

swift - danielgindi/Charts - iOS - 在条形图上的特定栏上方设置标签