我正在使用 jqPlot 来显示一些漂亮的图表。我想使用 data['values'] 创建图表。data['pointvalues'] 用于突出显示工具提示, data['labels'] 用于标签。
我的情节调用非常基本:
var plot1 = $.jqplot ('chart', data['values'],{
cursor:{
show:true,
zoom:true,
showTooltip:false
},
series:{
},
legend: {
show: true,
placement: 'outsideGrid'
},
highlighter: {
show: true
}
});
编辑 - 解决方案 标签:
legend: {
show: true,
placement: 'outsideGrid',
labels: data['labels']
},
折线图中的点值:
$('#chart').bind('jqplotDataMouseOver',
function (ev, seriesIndex, pointIndex) {
$('.jqplot-highlighter-tooltip').text('Kalenderwoche: '+(pointIndex+1)+' ,'+data['labels'][seriesIndex]+': '+data['pointvalues'][seriesIndex][pointIndex]);
$('.jqplot-highlighter-tooltip').css('opacity',1);
});