RGraph: как изменить цвет фона?
У меня есть веб-страница с 3 rgraph динамически обновляемыми линейными графиками. Я использую AJAX-вызов для извлечения данных из веб-службы. Когда вызов ajax завершился с ошибкой, я хочу изменить цвет фона диаграммы на "серый". И когда вызов успешен, чтобы изменить этот цвет на "черный".
Как динамически изменить цвет фона диаграммы?
Я использую этот код
if(error_occured)
obj_Memory.Set('background.color', '#B6B6B4');
else
obj_Memory.Set('background.color', 'black');
Но это не меняет цвет.
Я изменил образец rgraph:
http://www.rgraph.net/demos/line-dynamic-updates.html
Добавлена кнопка и простая функция:
var error_occured = false;
document.getElementById("toggleButton1").onclick = function (e) {
if (error_occured)
obj.Set('background.color', '#B6B6B4');
else
obj.Set('background.color', 'black');
RG.redraw();
error_occured = !error_occured;
}
Это не меняет фон графика
Есть модифицированный файл из примеров RGraph. Он должен быть скопирован в папку \demo.
Что интересного: зов
obj.Set('background.color', 'grey');
внутри drawGraph - отлично работает (!), но снаружи не работает.