2013-12-11 1 views
2

Y 축 눈금 레이블은 10 진수가 아닌 값/정수를 시리즈로만 표시해야합니다. 내가 TickUnit을 1로 설정하면 1,2,3,4,5가되어야합니다 .. 만약 Unit Ticks가 2 .. 2,4,6,8로 설정된다면 5 5,10, 15,20,25.
단위 틱을 1로 설정하는 경우 가끔씩 십진수 값을 더하고 2.5, 5.0,7.5,10.0,12.5 ...를 표시하고이를 방지하고 정수 (소수가 아닌 숫자) 만 표시하는 방법을 보여줍니다.stackedbarchart/barchart의 Y 번호 aexis에 정수만 표시하는 방법

답변

-1

옵션 1. 숫자를 int로 저장합니다. int num = (int) Math.floor (myDouble);

옵션 2. 메서드에서 매개 변수를 double로 만들고 메서드 내부에서 으로 캐스팅하면 double 및 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; 
}