Да, библиотека принимает переменные с плавающей точкой, но они преобразуются в двойные, когда переменные с плавающей точкой передаются на график.
Я предлагаю вам использовать double переменные, потому что если вы хотитепечатать значения графика с помощью функции
renderer.setDisplayChartValues(true);
, если вы используете float, функция печатает много десятичных чисел