ios - 核心绘图栏 - 仅几个栏的图例

标签 ios core-plot legend cptbarplot

我有一个条形图。此条形图有 10 个条,但我只想显示前 3 个条的标题。

我什至尝试在前三个情节中添加一个 NSArray 助手,但没有成功。

有帮助吗?主意?批评?

谢谢

最佳答案

在您的数据源中实现以下方法之一:

-(NSString *)legendTitleForBarPlot:(CPTBarPlot *)barPlot
                       recordIndex:(NSUInteger)idx;
-(NSAttributedString *)attributedLegendTitleForBarPlot:(CPTBarPlot *)barPlot
                                           recordIndex:(NSUInteger)idx;

如果您希望它出现在图例中,则返回条形索引的标题,或者返​​回 nil 以从图例中排除该条形。

关于ios - 核心绘图栏 - 仅几个栏的图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25646715/

相关文章:

objective-c - CorePlot LineGraph - 悬停/单击图表以查看值 - macOS

ios - CPT ScatterPlot 连接点与跳过一些数据点

r - ggplot2对图例的交叉影响

r - ggplot2:删除一些图例标题

ios - NSDateFormatter 缺少方法...我是否缺少导入

ios - 使用 UIRectFill 填充单元格的一部分

ios - 如何根据十进制值格式化货币?

ios - 如何从 VNClassificationObservation 获取对象矩形/坐标

ios - 核心情节: Issue with plotSpace:willChangePlotRangeTo and autoscaling of y-axis

matlab - 合并 MATLAB 图例中的线条阶梯