ios - 默认情况下,如何在 iOS 的图表上将自定义视图显示为标记
问题描述
我正在使用 Charts SDK 在我的应用程序中显示折线图。我想默认显示图形的某些坐标的标记(即,当加载图形时,默认情况下应在图形的某些坐标上方显示自定义视图标记)。
当触摸图形并调用 Chart SDK 的委托方法时,我可以做到这一点
chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight)
但是,我如何在不触及图表的情况下默认实现这一点。
我也使用过LineChartDataSet
,但它显示这些值的圆圈,但我想显示一些自定义视图而不是圆圈。
谢谢
解决方案
正如@SamB 所回答的那样。我在我的 iOS 项目中使用 Charts SDK。Charts SDK 提供传递图像的功能
ChartDataEntry(x: 10, y: 10, data: 20, icon: UIImage(systemName: "imageName"))
在数据字段中,您可以将这些点的位置值作为参数。
推荐阅读
- python - 如何用泡菜保存 keras StringLookup 对象?
- multidimensional-array - 如何随机化有符号多维数组?
- php - 无法将本地 .ttf 字体添加到自定义 Wordpress 主题
- vue.js - 我的 Vue.js 代码给了我 null,而不是带有 idRecord 比较的 adm 的 ID
- python - Darknet (YOLOv4) 使用不同版本的 OpenCV,导致无法检测
- amazon-quicksight - QuickSight 中用于数据透视表可视化中的行的条件格式
- vba - 单元格中的逻辑运算符和 Excel 中的公式
- spring - 如何在 Spring Boot 上修复多个 Url
- flutter - Flutter SDK 在 Parallels win10 中得到 Permission denied?
- r - 闪亮的用户驱动过滤器逻辑