【问题标题】:Change Background Color of Line Chart Entry on Selection in ios-charts更改 ios-charts 中选择的折线图条目的背景颜色
【发布时间】:2019-02-06 04:55:02
【问题描述】:

我正在使用 iOS Charts framework 并正在尝试实现这种自定义选择样式。

Screenshot of Chart

在此屏幕截图中,蓝色圆圈是我的行数据条目,红色箭头指向的“15.2”条目上的紫色框代表我想要实现的目标。所以基本上,当用户选择一个条目时,我想在用户选择的条目下绘制一个自定义选择视图,而不是框架提供的标准“十字准线”,类似于紫色框。

我还是这个框架的新手 - 有没有一种简单的方法可以完成我所缺少的?

【问题讨论】:

  • 你发现了吗?如果您在此处查看文档github.com/PhilJay/MPAndroidChart/wiki/Highlighting,您可能会看到有关自定义荧光笔的信息。我自己从未实现过它,但会四处寻找。您使用 Swift 或 Obj C 工作?
  • @M.Hem 感谢您提供文档链接。不幸的是还没有弄清楚。我在 Swift 工作,非常感谢任何帮助。
  • 您可以添加一些图表设置代码,以便我可以提供帮助吗?

标签: ios-charts


【解决方案1】:

好吧,我玩了一场,但我找不到与 android 的自定义荧光笔等效的 iOS。

不过,我已更改标准荧光笔以符合您的要求。 如果您只是禁用水平荧光笔并调整宽度,然后根据您的要求添加颜色/ alpha,您应该能够实现您所需要的。

        graphDataSet.setDrawHighlightIndicators(true)
        graphDataSet.drawHorizontalHighlightIndicatorEnabled = false
        graphDataSet.highlightLineWidth = 75
        graphDataSet.highlightColor = UIColor.blue.withAlphaComponent(0.5)

graphDataSet 是你的LineChartDataSet

let graphDataSet = LineChartDataSet(values: someValue, label: "Label")

【讨论】:

    猜你喜欢
    • 2020-06-09
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多