Column-specific legends

This commit is contained in:
Marc Delisle 2012-09-07 13:58:36 -04:00
parent 8d6d586552
commit 1b91586708

View File

@ -148,18 +148,11 @@ function PMA_queryChart(data, passedSettings, passedNonJqplotSettings)
var series = new Array();
var xaxis = { type: 'linear' };
var yaxis = new Object();
var legends = new Array();
$.each(data[0],function(index,element) {
columnNames.push(index);
});
$.each(columnNames, function(index, element) {
if (parseInt(chart_xaxis_idx) != index) {
legends.push(element);
}
});
switch(passedNonJqplotSettings.chart.type) {
case 'column':
case 'spline':
@ -251,8 +244,12 @@ function PMA_queryChart(data, passedSettings, passedNonJqplotSettings)
$.extend(true, settings, passedSettings);
settings.series = new Array();
for (var i = 0; i < legends.length; i++) {
settings.series.push({ label: legends[i] });
for (var i = 0; i < columnNames.length; i++) {
if (parseInt(chart_xaxis_idx) != i) {
if (chart_series == 'columns' || chart_series == columnNames[i]) {
settings.series.push({ label: columnNames[i] });
}
}
}
return $.jqplot('querychart', series, settings);