Как показать только целые числа в оси Y числа в stackedbarchart/barchart

Метка деления оси Y должна отображать только недесятичные значения / целые числа как ряды. если я установил для TickUnit значение 1, это должно быть 1,2,3,4,5,.. если я установил Unit Ticks на 2..2,4,6,8,.. если я установил на 5 5,10, 15,20,25.
Я установил Unit Ticks на 1, но иногда он также добавляет десятичные значения и показывает 2,5, 5,0, 7,5, 10,0, 12,5 ...... как предотвратить это и показывать только целые числа (не десятичные числа).?


person jawath    schedule 11.12.2013    source источник
comment
То же сомнение здесь   -  person Bruno Canongia    schedule 04.08.2019


Ответы (1)


вариант 1. сохранить число как int, int num = (int)Math.floor(myDouble);

вариант 2. в вашем методе сделайте параметр двойным, а внутри метода приведите его к int, это позволит вам использовать метод как с двойным, так и с int. Пожалуйста, имейте в виду, что это код C#, но java должен быть очень похож.

private List<int> numberSeries(double aDouble)
{
List<int> number = new List<int>();
int base = (int)Math.floor(aDouble);
for(int x = 1;x++ < 10) //change 10 to whatever you want
{
number.Add(aDouble * x);
}
return number;
}
person Jacques    schedule 11.12.2013