gpt4 book ai didi

iphone - 突出显示一条线上的单个绘图符号 - Core Plot

转载 作者:搜寻专家 更新时间:2023-10-30 20:11:38 25 4
gpt4 key购买 nike

我正在制作一个 iPhone 应用程序,它在应用程序的某一点使用 Core Plot。我正在使用 CPTScatterPlot 绘制图表,并且沿线我有 CPTPlotSymbol 绘图符号。

经过一些定制后图表看起来非常好,但我想做的是让用户更好地直观地表示当前 Material 在图表上的确切位置。

我想沿着我的线“突出显示”各个绘图符号。我在 xAxis 上有我想要操作的点的位置。我还没有找到这方面的任何例子,甚至没有找到可能的建议,不过饼图和条形图似乎是可能的。

如果无法更改或操纵某个点的实际绘图符号,我很乐意简单地在符号上画一些东西。如果是这样,有没有办法获得每个绘图符号的 x,y 坐标(相对于屏幕)?或者我必须从我的数据中计算出来吗?我的数据变化很大,所以我现在只是自动调整绘图区域的大小。

谢谢!

最佳答案

您可以实现 -symbolForScatterPlot:recordIndex: 数据源方法来自定义每个点的绘图符号。如果您不想在给定索引处绘制符号,则返回 nil。 Mac 版本的 CPTTestApp(在 Core Plot examples 文件夹中)有一个绘图符号演示,展示了如何使用此方法。

关于iphone - 突出显示一条线上的单个绘图符号 - Core Plot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6723315/

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