Я знаю, что уже поздно и все, но мне не нравятся вопросы без ответа:)
Чтобы решить эту проблему, я бы просто использовал try catch
вокруг метода рисования сюжета.
Это я представляю в следующем jsfiddle.
Протестировано на IE7, IE8 и IE9 и только для 9 оно не отображает предупреждение, предлагающее обновление браузера.
Второй вариант, о котором я мог подумать, - это иметь div, отображающий предложение об обновлении в начале, а затем, если график успешно создан, используйте postDrawHooks
, чтобы удалить div. Пример использования метода:
$.jqplot.postDrawHooks.push(function(){
//code removing the div goes here
});