Olá,
[code] // desenha os numeros
int min = 0;
g2D.setColor(Color.black);
int yStep = 5;
int deltaY = height / yStep;
double deltaZ = ( VALOR_MAX - min ) / yStep;
for( int i = 0; i <= yStep; i++ )
{
g2D.drawString(Double.toString(/*Math.round(*/min + (i * deltaZ)/*)*/), x_posicao_escala + largura_escala, (yPosicao + height)- (i * deltaY));
}
}[/code]
( VALOR_MAX - min ) / yStep
=>O VALOR_MAX = 1 e o min=0, nesse caso é 1-0=1 e 1/5 , mais não está saindo o resultado redondo.
Este código gera os números verticais de um gráfico , eles deveriam variar de ( 0, 0.2, 0.4, 0.6, 0.8, 1.0), mais não está acontecendo pois está aparecendo mais de uma casa deimal depois da vígula, eu quero que fique apenas uma casa decimal depois do ponto.
no real aparece assim ( 0, 0.219585, 0.435258, 0.658478, 0.874585, 1.098547)
quero limitar os numeros de casa decimal.
Obrigadão. Carvalho