Ios 使用CorePlot框架时显示int值

Ios 使用CorePlot框架时显示int值,ios,objective-c,xcode,core-plot,Ios,Objective C,Xcode,Core Plot,我一直遵循这一点来绘制图表。一切都很好,但唯一需要更改的是,我必须在x轴上显示IntValue,而不是FloatValue(而不是0.0,2.0…我必须显示0,2…)。如果我不清楚,请告诉我。谢谢您可以为CPTAxis类上的轴标签设置数字格式化程序。将格式化程序设置为没有小数点,它应该可以正常工作。您可以为CPTAxis类上的轴标签设置数字格式化程序。将格式化程序设置为没有小数点,它应该可以正常工作。您可以使用类似的方法从axis中删除浮点数 CPTXYAxis *y = axisSet

我一直遵循这一点来绘制图表。一切都很好,但唯一需要更改的是,我必须在x轴上显示IntValue,而不是FloatValue(而不是0.0,2.0…我必须显示0,2…)。如果我不清楚,请告诉我。谢谢

您可以为CPTAxis类上的轴标签设置数字格式化程序。将格式化程序设置为没有小数点,它应该可以正常工作。

您可以为CPTAxis类上的轴标签设置数字格式化程序。将格式化程序设置为没有小数点,它应该可以正常工作。

您可以使用类似的方法从axis中删除浮点数

    CPTXYAxis *y = axisSet.yAxis;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:0];

y.labelFormatter = formatter;

谢谢

您可以使用类似的方法从axis中删除浮点数

    CPTXYAxis *y = axisSet.yAxis;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setMaximumFractionDigits:0];

y.labelFormatter = formatter;

谢谢你的回复。我得画两张图,一张是小数,另一张是浮点数。请告诉我如何做到这一点。获取两个轴x&y并像下面这样应用格式化程序NSNumberFormatter*f=[[NSNumberFormatter alloc]init];[格式化程序setMaximumFractionDigits:0];x、 格式化程序=f;(从CPTAxis获得正确的propertName)我认为我们不能在头文件中写入任何分配。请告诉我必须在哪个文件中执行此操作?在您正在使用coreplot实现的类中,谢谢您,它工作正常。我已将您的问题标记为正确答案。谢谢您的回答。我必须绘制两张图,一张是小数,另一张是浮点值。请告诉我如何做到这一点。获取两个轴x&y并像下面这样应用格式化程序NSNumberFormatter*f=[[NSNumberFormatter alloc]init];[格式化程序setMaximumFractionDigits:0];x、 格式化程序=f;(从CPTAxis获得正确的propertName)我认为我们不能在头文件中写入任何分配。请告诉我必须在哪个文件中执行此操作?在您正在使用coreplot实现的类中,谢谢您,它工作正常。我已把你的问题标为正确答案。