2012-08-07 16 views
18

से अलग है मेरे पास कुछ डेटा है जिसे मैं Google विज़ुअलाइज़ेशन API (Google चार्ट टूल्स) का उपयोग करके प्रदर्शित करने का प्रयास कर रहा हूं। मैं ग्राफ बनाने में सक्षम हूं और यह बहुत अच्छा लगता है कि माध्यमिक वाई-एक्सिस नियमित संख्याओं के बजाय प्रतिशत के रूप में प्रदर्शित किया जाना चाहिए। यहां मेरा कोड और उत्पादित एक छवि है।Google विज़ुअलाइजेशन एपीआई प्रारूप माध्यमिक वाई-अक्ष प्राथमिक वाई-एक्सिस

google.load('visualization', '1', {packages: ['corechart']}); 

function drawVisualization() { 
    //Some raw data (not necessarily accurate)' 
    var data = google.visualization.arrayToDataTable([ 
     ['AuditPeriod', 'Audit Count', 'Fail Percentage'], 
     ['02-11-2012', 0,  0], 
     ['02-18-2012', 0,  0], 
     ['02-25-2012', 0,  0], 
     ... 
     ['07-21-2012', 1476, .233062], 
     ['07-28-2012', 1651, .253180], 
     ['08-04-2012', 2217, .210645] 
    ]); 

    var options = { 
     vAxis: [0: {format: '#,###'}, 1: {format: '#%'}], 
     hAxis: { title: "Week", format: 'm/d/y'}, 
     series: { 
      0:{ type: "bars", targetAxisIndex: 0 }, 
      1: { type: "line", targetAxisIndex: 1} 
     } 
    } 

    var chart = new google.visualization.ComboChart(document.getElementById('chart_div')); 
    chart.draw(data, options); 
}   
google.setOnLoadCallback(drawVisualization); 

enter image description here

अगर मैं तो vAxis:{format: '#%'} सेट दोनों अक्ष प्रतिशत है जो मैं नहीं चाहता रूप से स्वरूपित कर रहे हैं। क्या दूसरा धुरी अलग-अलग रूप को प्रारूपित करने का कोई तरीका है?

+0

इसी प्रकार: http://stackoverflow.com/questions/29383827/visualization-combo-chart-dual-axis-chart – NoNaMe

उत्तर

21

Google Visualization Group पर इस सवाल प्रकाशित किया गया था और जवाब मिला है।

asgallant

आप लगभग था कि यह, vAxis के बजाय vAxes का उपयोग जब कई कुल्हाड़ियों स्वरूपण:

vAxes: { 0: {प्रारूप: '#, ###'}, 1 : {प्रारूप: '#%'} }

संबंधित मुद्दे