2014-06-27 152 views
0

我的問題是,使用JqPlot條形圖根本不顯示在條形圖中。酒吧不顯示在jqplot條形圖

下面是代碼:

var line = [['Clients' , 15] , ['Prospects' , 8]]; 
var plot4 = jQuery.jqplot('chartdiv4', [line] , 
          { 
           seriesDefaults:{ 
            renderer:jQuery.jqplot.BarRenderer, 
            rendererOptions: { 
             varyBarColor: true 
             } 
           }, 
           axes:{ 
            xaxis:{ 
             renderer: jQuery.jqplot.CategoryAxisRenderer, 
            } 
           } 
           }); 
+0

你的情節繪製爲空嗎?還是根本不? – AnthonyLeGovic

+0

感謝您的回答。它是空的,olny沒有酒吧 – user2685464

+0

你能詳細說明你想要達到什麼樣的圖表嗎?通常情況下,你會把'客戶'和'前景'作爲蜱(顯示在x軸上)......所以......我不確定你的最終目的。 – mihaimm

回答

0

看到http://jsfiddle.net/BpEK2/3/ 的例子這表明正在繪製在屏幕上吧。確保您查看包含的依賴項(外部資源),因爲您需要全部它們。本質上,你需要做的是

var s1 = [15, 8]; 

var ticks = ['Clients', 'Prospects']; 

var plot1 = $.jqplot('chart1', [s1], { 
    seriesDefaults: { 
     renderer: $.jqplot.BarRenderer, 
     rendererOptions: { 
      fillToZero: true, 
      varyBarColor: true 
     } 
    }, 
    axes: { 
     xaxis: { 
      renderer: $.jqplot.CategoryAxisRenderer, 
      ticks: ticks 
     } 
    } 
}); 
+0

,而不是爲我工作!我不明白! – user2685464

+0

您需要以下信息: http://cdn.jsdelivr.net/jqplot/1.0.8/jquery.jqplot.js http://cdn.jsdelivr.net/jqplot/1.0.8/plugins/jqplot.barRenderer .min.js http://cdn.jsdelivr.net/jqplot/1.0.8/plugins/jqplot.categoryAxisRenderer.js http://cdn.jsdelivr.net/jqplot/1.0.8/jquery.jqplot.css 以及jQuery,當然。你確定你包括所有這些嗎? – mihaimm

+1

我用另一個JS文件而不是「categoryAxisRenderer」。顯然這是問題所在。非常感謝@mihaimm。問題解決了! – user2685464