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
<!-- Histogram generated in R 3.0.3 by googleVis 0.5.0-4 package --> <!-- Sun Mar 23 10:44:24 2014 --> <!-- jsHeader --> <script type="text/javascript"> // jsData function gvisDataHistogram () { var data = new google.visualization.DataTable(); var datajson = [ [ 17, 8, 59 ], [ 25, 6, 46 ], [ 12, 4, 46 ], [ 20, 5, 52 ], [ 27, 2, 64 ], [ 22, 3, 41 ], [ 14, 4, 49 ], [ 12, 3, 65 ], [ 25, 7, 44 ], [ 21, 3, 63 ], [ 21, 7, 43 ], [ 20, 5, 53 ], [ 17, 6, 46 ], [ 25, 3, 43 ], [ 23, 6, 47 ], [ 19, 4, 35 ], [ 16, 6, 48 ], [ 15, 4, 57 ], [ 18, 10, 50 ], [ 15, 9, 55 ], [ 17, 6, 46 ], [ 19, 3, 55 ], [ 14, 3, 55 ], [ 14, 5, 59 ], [ 18, 4, 45 ], [ 14, 5, 64 ], [ 24, 7, 54 ], [ 23, 3, 41 ], [ 23, 4, 40 ], [ 23, 5, 65 ], [ 22, 8, 59 ], [ 19, 8, 48 ], [ 18, 8, 53 ], [ 18, 6, 47 ], [ 16, 9, 56 ], [ 23, 5, 49 ], [ 19, 5, 43 ], [ 25, 4, 49 ], [ 15, 4, 50 ], [ 18, 1, 51 ], [ 17, 5, 58 ], [ 14, 8, 46 ], [ 21, 0, 57 ], [ 19, 2, 51 ], [ 19, 3, 69 ], [ 26, 7, 52 ], [ 18, 6, 49 ], [ 26, 10, 43 ], [ 13, 5, 54 ], [ 15, 2, 57 ], [ 20, 6, 55 ], [ 21, 6, 47 ], [ 17, 3, 47 ], [ 29, 4, 44 ], [ 14, 3, 54 ], [ 21, 2, 41 ], [ 22, 4, 49 ], [ 20, 2, 51 ], [ 24, 3, 44 ], [ 29, 2, 56 ], [ 17, 6, 56 ], [ 15, 4, 54 ], [ 16, 2, 49 ], [ 22, 2, 26 ], [ 19, 8, 44 ], [ 16, 6, 53 ], [ 20, 7, 41 ], [ 19, 10, 48 ], [ 20, 2, 63 ], [ 21, 2, 49 ], [ 18, 7, 40 ], [ 22, 7, 38 ], [ 19, 1, 47 ], [ 21, 7, 40 ], [ 24, 6, 50 ], [ 21, 6, 61 ], [ 18, 5, 49 ], [ 25, 3, 57 ], [ 24, 1, 54 ], [ 22, 5, 49 ], [ 21, 5, 39 ], [ 17, 4, 47 ], [ 25, 5, 50 ], [ 17, 6, 59 ], [ 26, 2, 66 ], [ 18, 4, 60 ], [ 15, 7, 49 ], [ 27, 7, 37 ], [ 20, 3, 56 ], [ 25, 4, 45 ], [ 17, 7, 56 ], [ 19, 7, 54 ], [ 16, 4, 40 ], [ 22, 3, 47 ], [ 18, 6, 51 ], [ 26, 2, 50 ], [ 27, 1, 53 ], [ 22, 14, 50 ], [ 18, 1, 38 ], [ 20, 4, 44 ] ]; data.addColumn('number','A'); data.addColumn('number','B'); data.addColumn('number','C'); data.addRows(datajson); return(data); } // jsDrawChart function drawChartHistogram() { var data = gvisDataHistogram(); var options = {}; options["allowHtml"] = true; options["legend"] = { position: 'top', maxLines: 2 }; options["colors"] = ['#5C3292', '#1A8763', '#871B47']; options["width"] = 600; var chart = new google.visualization.Histogram( document.getElementById('Histogram') ); 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(drawChartHistogram); })(); function displayChartHistogram() { 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=displayChartHistogram"></script> <!-- divChart --> <div id="Histogram" style="width: 600px; height: 500px;"> </div>