You find below the HTML code of the visualisation. You can copy and paste the code into an existing HTML page. For more information see also ?print.gvis
<!-- BarChart generated in R 3.1.0 by googleVis 0.5.2 package --> <!-- Sun May 11 23:02:18 2014 --> <!-- jsHeader --> <script type="text/javascript"> // jsData function gvisDataJury_vs_Public () { var data = new google.visualization.DataTable(); var datajson = [ [ "Montenegro", 0 ], [ "Romania", 0 ], [ "Belgium", 1 ], [ "Hungary", 1 ], [ "Israel", 1 ], [ "Latvia", 1 ], [ "Macedonia, Republic of", 1 ], [ "Malta", 1 ], [ "Portugal", 1 ], [ "Armenia", 2 ], [ "Austria", 2 ], [ "Germany", 2 ], [ "Greece", 2 ], [ "Ireland", 2 ], [ "Italy", 2 ], [ "Lithuania", 2 ], [ "Poland", 2 ], [ "Russian Federation", 2 ], [ "Slovenia", 2 ], [ "Spain", 2 ], [ "Switzerland", 2 ], [ "Ukraine", 2 ], [ "United Kingdom", 2 ], [ "Azerbaijan", 3 ], [ "Belarus", 3 ], [ "Estonia", 3 ], [ "Finland", 3 ], [ "France", 3 ], [ "Moldova, Republic of", 3 ], [ "Netherlands", 3 ], [ "Norway", 3 ], [ "Sweden", 3 ], [ "Denmark", 4 ], [ "Iceland", 4 ] ]; data.addColumn('string','Country'); data.addColumn('number','N'); data.addRows(datajson); return(data); } // jsDrawChart function drawChartJury_vs_Public() { var data = gvisDataJury_vs_Public(); var options = {}; options["allowHtml"] = true; options["height"] = 680; options["width"] = 550; options["legend"] = "none"; options["reverseCategories"] = true; options["chartArea"] = {left:120,top:45,width:"70%",height:"80%"}; options["title"] = "Eurovision 2014: Jury vs. Public"; options["hAxis"] = {title:'Number of agreements between jury and public on top 5 acts'}; var chart = new google.visualization.BarChart( document.getElementById('Jury_vs_Public') ); chart.draw(data,options); } // jsDisplayChart (function() { var pkgs = window.__gvisPackages = window.__gvisPackages || []; var callbacks = window.__gvisCallbacks = window.__gvisCallbacks || []; var chartid = "corechart"; // Manually see if chartid is in pkgs (not all browsers support Array.indexOf) var i, newPackage = true; for (i = 0; newPackage && i < pkgs.length; i++) { if (pkgs[i] === chartid) newPackage = false; } if (newPackage) pkgs.push(chartid); // Add the drawChart function to the global list of callbacks callbacks.push(drawChartJury_vs_Public); })(); function displayChartJury_vs_Public() { var pkgs = window.__gvisPackages = window.__gvisPackages || []; var callbacks = window.__gvisCallbacks = window.__gvisCallbacks || []; window.clearTimeout(window.__gvisLoad); // The timeout is set to 100 because otherwise the container div we are // targeting might not be part of the document yet window.__gvisLoad = setTimeout(function() { var pkgCount = pkgs.length; google.load("visualization", "1", { packages:pkgs, callback: function() { if (pkgCount != pkgs.length) { // Race condition where another setTimeout call snuck in after us; if // that call added a package, we must not shift its callback return; } while (callbacks.length > 0) callbacks.shift()(); } }); }, 100); } // jsFooter </script> <!-- jsChart --> <script type="text/javascript" src="https://www.google.com/jsapi?callback=displayChartJury_vs_Public"></script> <!-- divChart --> <div id="Jury_vs_Public" style="width: 550px; height: 680px;"> </div>