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

时间:2017-10-31 10:00:31

标签: ios swift ios-charts

任何一个使用图表库找到自定义标记图像的解决方案。我想在下面的图片中添加自定义标记,任何人都可以帮助我。感谢

enter image description here

1 个答案:

答案 0 :(得分:0)

我在我的一个图表中使用了自定义图片

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

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)

希望这会有所帮助!