python - generating histogram chart with 3 columns into 1 column -
i genearting column chart want generate histogram data in manner
['name',10,7,3]
now getting problem genearting histogram, wants chart 1 column shows both pass(7) , fail(3) different colors out of total(10).
i doing in django template. code is
google.load('visualization', '1', {packages: ['corechart','table']}); function drawvisualization() { // raw data (not accurate) var data = google.visualization.arraytodatatable([ ['job-names', 'total', 'pass', 'fail'], {{data.0|safe}}
]);
var options = { title : 'jenkins job details project {{head_title}}', vaxis: {title: "number of bulds" ,ticks : [2,4,6,8,10] }, haxis: {title: "job-names" , slantedtext:true, slantedtextangle:30 , textstyle : {fontsize : 9}}, is3d: true, height: 550, width: 600, colors : ["#194d86","#33ff66", "#ff3333"], pointsize: 4 }; var chart = new google.visualization.histogram(document.getelementbyid('chart_div')); chart.draw(data, options); var table = new google.visualization.table(document.getelementbyid('table_div')); table.draw(data, {showrownumber: false}); } google.setonloadcallback(drawvisualization);
data pass in below format ['name',total,pass,fail]
if understand needs correctly, think want create dataview histogramchart shows name, pass, , fail columns:
var view = new google.visualization.dataview(data); view.setcolumns([0, 2, 3]); var chart = new google.visualization.histogram(document.getelementbyid('chart_div')); chart.draw(view, options);
Comments
Post a Comment