diff --git a/js/tbl_chart.js b/js/tbl_chart.js index 16c42c3113..91084fea2c 100644 --- a/js/tbl_chart.js +++ b/js/tbl_chart.js @@ -1,4 +1,4 @@ -var chart_xaxis_idx = 0; +var chart_xaxis_idx = -1; $(document).ready(function() { @@ -119,7 +119,7 @@ function PMA_queryChart(data,passedSettings) { series[j].name = columnNames[i]; $.each(data,function(key,value) { series[j].data.push(parseFloat(value[columnNames[i]])); - if(j==0) + if(j==0 && chart_xaxis_idx!=-1 && !xaxis.categories[value[columnNames[chart_xaxis_idx]]]) xaxis.categories.push(value[columnNames[chart_xaxis_idx]]); }); j++; @@ -172,8 +172,6 @@ function PMA_queryChart(data,passedSettings) { formatter: function() { return ''+this.series.name+'
'+this.y; } } }; - - if(passedSettings.chart.type=='pie') settings.tooltip.formatter = function() { return ''+columnNames[0]+'
'+this.y; } diff --git a/tbl_chart.php b/tbl_chart.php index c47b0f788d..49635175cf 100644 --- a/tbl_chart.php +++ b/tbl_chart.php @@ -104,10 +104,12 @@ url_query = '';
- $key) { if($yaxis==-1 && ($idx==count($data[0])-1 || preg_match("/(date|time)/i",$key))) { echo ''; @@ -119,6 +121,9 @@ url_query = ''; ?> +