2012-09-18 135 views
0
jQuery(document).ready(function() { 
    var firstv=10; 
      var secondv=20; 
      var thirdv=70; 
      var name1=ram; 
      var name2=kumar; 
      var name3=manju; 
     var data = [ [name1, firstv],[name2, secondv], [name3, thirdv]]; 

var plot1 = jQuery.jqplot('chart', [data], 
     { 
      grid: { 
       shadow: false, 
       background: '#FFFFFF',                       
      }, 
      seriesDefaults: { 
       // Make this a pie chart. 
       renderer: jQuery.jqplot.PieRenderer, 
       rendererOptions: { 
        showDataLabels: true, 
        padding: 20, 
        startAngle: 270 
       } 
      }, 
      legend: { 
       show: true, 
       location: 'e', 
       fontSize: 11, 
       marginTop: 10,         
      } 
     }); 
}); 

working code linkjqplot無法顯示圖表正確

如果我賦值變種,它不取嗎?

回答

2

你的意思是要存儲一個字符串嗎?

var secondv=20; 
var thirdv=70; 
var name1=ram; // var name1='ram'; 
var name2=kumar; // var name2='kumar'; 
var name3=manju; // var name3='manju'; 

如果不是你從哪裏得到這些變量?

如果你只是使用這些值一次。你可以直接分配他們的數據

var data = [ 
    ["ram", 10], 
    ["kumar", 20], 
    ["manju", 70] 
];​ 
+0

沒有其實如果我給變量的值,它沒有考慮? – dude

+0

以及如何使用jqplot將值合併爲單個名稱 – dude

+0

我的意思是'ram','kumar'和'manju' ..是那些變量嗎?或者只是一個字符串,你想分配給變量 –

1

檢查錯誤控制檯:

Uncaught ReferenceError: ram is not defined 

更改爲引用您的姓名名稱的分配:

var name1="ram"; 
var name2="kumar"; 
var name3="manju"; 

Here is the updated example