ios - Core-Plot 设置每个轴的标签数

标签 ios iphone cocoa-touch plot core-plot

我们可以在使用 core-plot 时设置每个轴的标签数量吗?我试图借助 core-plot 绘制 19 个数据点,但由于我的图表很小,标签重叠。

coreplot

那么我可以说 y 轴应该只显示 3 个标签吗?我不想手动设置标签。我想使用 scaleToFitPlots 并说“在 y 轴上仅显示 3 个标签”。

最佳答案

当您创建轴时,将标签策略设置为 CPTAxisLabelingPolicyAutomatic。例如,

CPTXYAxis *x = [[CPTXYAxis alloc] init];
x.coordinate                  = CPTCoordinateX;
x.labelingPolicy              = CPTAxisLabelingPolicyAutomatic;
// ...

这将自动为您的轴标签确定一个合理的数字和位置。

关于ios - Core-Plot 设置每个轴的标签数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22269523/

相关文章:

ios - 如何删除像 CISepiaTone 这样的 CIFilter

ios - Swift:初始化参数未解析

ios - ViewController 正在加载一个不存在的 Nib

ios - 如何在 ARKit 和 SceneKit 中正确缩放 DAE 模型?

iphone - 向 UIToolbar 添加两个 UITextField

iphone - _NSZombie_GraphicPath 类在两者中都实现了 ??和 ??。将使用两者之一。哪个是未定义的

ios - 带有半透明导航栏的滚动条

ios - Indicator within alert,indicator 不显示(使用 UIAlertController 解决)

ios - 插入行后 UITableViewCell 动态高度中断

iphone - 缩放 UILabel 并以正确的大小重新渲染字体