olenafront097, уверены, что на SVG не проще сделать? А так, есть пример заполнения круга, следовательно нарисовать просто дугу от 0 до 2Пи меньшего радиуса и обвести белым.
olenafront097,
1. Добавить какой-нибудь атрибут, считать его, привести к булеву обычным сравнением.
2. Передать булево значение новым аргументов в функцию createCircleBar.
3. На основе нового атрибута рисовать или не рисовать белую дугу в функции draw.