Использование series.add(180, 1); создает совершенно правильный график, подобный этому (маленькая красная точка внизу с некоторыми модами PolarItemRenderer!)
series.add(180, 1);
альтернативный текст http://www.imagechicken.com/uploads/1269795283096077100.png
но использование series.add(3000/(6000/360), 1); производит этого зверя:
series.add(3000/(6000/360), 1);
альтернативный текст http://www.imagechicken.com/uploads/1269795508054503400.png
Полагаю, это потому, что где-то 6000/360 = 16,6 ... округляется? Как я могу остановить это? Спасибо:)
Вы используете целочисленное деление.3000 / (6000/360) = 3000/16 = 187. Я не знаю, чего вы пытаетесь достичь, но используйте двойные числа вместо целых, если вы не хотите целочисленного деления.