【问题标题】:Core-Plot: changing x axis labels (ie. instead of 12, 24, 26 be 1 year, 2 year, etc.)Core-Plot:更改 x 轴标签(即,代替 12、24、26 为 1 年、2 年等)
【发布时间】:2011-06-28 19:33:53
【问题描述】:

我的 Core-Plot 项目在 X 轴上包含年龄,因此索引以 12 的间隔显示,这可以找到几个月,但我想显示年份。以前的项目在这里显示日期,所以我希望使用类似的功能,但到目前为止还不能。

谁能指出我显示自定义 x 轴间隔标签的方向,以便我可以将我的索引从 12、24、36 修改为 1 年、2 年、3 年(如标题)

【问题讨论】:

    标签: graph label core-plot


    【解决方案1】:

    设置NSNumberFormatter 以按照您想要的方式格式化标签,并告诉轴使用它来格式化标签。像这样的:

    NSNumberFormatter *newFormatter = [[NSNumberFormatter alloc] init];
    newFormatter.minimumIntegerDigits = 1;
    newFormatter.setPositiveSuffix = @" year";
    xAxis.labelFormatter = newFormatter;
    [newFormatter release];
    

    【讨论】:

    • NSNumberFormatter 工作。我设置了 multiplier 属性以适当地删除数字。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 2021-06-17
    • 1970-01-01
    相关资源
    最近更新 更多