有人可以告诉我如何从轴标签中删除小数点吗?我希望只显示 10 个,而不是 10.0。
CPTXYAxis *x = axisSet.xAxis;
NSNumberFormatter *Xformatter = [[NSNumberFormatter alloc] init];
[Xformatter setGeneratesDecimalNumbers:NO];
[Xformatter setNumberStyle:NSNumberFormatterDecimalStyle];
x.labelFormatter = Xformatter;
[Xformatter release];
这将处理 x 轴上的小数,并使用 NSNumberFormatter Decimal Style 添加逗号。您需要对 y 轴执行相同的操作。
您可以使用 NSNumberFormatter 做很多事情,包括使用以下方法将数字转换为美元:
[Xformatter setNumberStyle:NSNumberFormatterCurrencyStyle];
//this will add a decimal point again if you put this in the code above
使用 Esc 键查看可用于 setNumberStyle 或其他方法的所有格式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)