Ответ 1
Рассматривая источник, кажется, что вы можете установить сообщение с помощью .noData()
:
chart.noData("Nothing to see here.");
Я пытаюсь создать настраиваемое сообщение вместо отображаемого сообщения "Нет данных". Я использую диаграмму рассеяния/пузырька nvd3. Я наткнулся на предложение здесь
data2 = [
{
"key" : "A key" ,
"values" : [[]]
}
];
но я хочу изменить сообщение. Я посмотрел на источник scatter.js, но не нашел сообщение "Нет данных". Нужно ли мне модифицировать другой исходный файл? Как я могу это сделать?
Рассматривая источник, кажется, что вы можете установить сообщение с помощью .noData()
:
chart.noData("Nothing to see here.");
Если вы используете Angular обертку NVD3, способ установить настраиваемое сообщение через параметры диаграммы просто:
$scope.options = {
chart: {
...
noData: 'Your custom message',
...
}
};
Я подготовил простой демонстрационный плункер: http://plnkr.co/edit/hORaQh?p=preview