我使用库hightChart来构建一些图形,我想在我的图表中没有数据时发出消息,所以我有这个javascript代码:
statChart = new Highcharts.Chart
({
lang:
{
noData : "no data",
},
chart:
{
renderTo: 'chart_container',
type: 'line',
marginRight: 130,
marginBottom: 25
},
title:
{
text: 'Graphique',
x: -20
},
subtitle:
{
x: -20
},
xAxis:
{
categories:['Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai']
},
yAxis:
{
title:
{
text: ''
},
plotLines:
[{
value: 0,
width: 1,
color: '#808080'
}]
},
legend:
{
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -10,
y: 100,
borderWidth: 0,
},
credits :
{
enabled : false
}
});
之后我用javascript添加了一些数据:
newSerie = statChart.addSeries(
{
name : nameGraph,
data : []
});
但是我从来没有打印出那些没有数据的消息,我真的不明白为什么,因为在所有的例子中我发现打印这条消息没什么特别的。
答案 0 :(得分:3)
您还需要包含no-data-to-display.js:http://code.highcharts.com/modules/no-data-to-display.js