Несколько лет назад (во время расцвета IE5 / DHTML) я был в команде, которая создала целое медицинское приложение с множеством визуальных индикаторов, построенных полностью с использованием JavaScript (данные были загружены с сервера с помощью удаленных сценариев (теперь известных как Ajax) Мы в основном заполняли div, соотнося количество пикселей по высоте / ширине с диапазоном от 0 до 100%.
Я просто говорю, что-то, чтобы рассмотреть :)
Родня