{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Example usage of Charty" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Read Iris dataset as an `Arrow::Table` object." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "scrolled": false }, "outputs": [ { "data": { "application/javascript": [ "if(window['d3'] === undefined ||\n", " window['Nyaplot'] === undefined){\n", " var path = {\"d3\":\"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min\",\"downloadable\":\"http://cdn.rawgit.com/domitry/d3-downloadable/master/d3-downloadable\"};\n", "\n", "\n", "\n", " var shim = {\"d3\":{\"exports\":\"d3\"},\"downloadable\":{\"exports\":\"downloadable\"}};\n", "\n", " require.config({paths: path, shim:shim});\n", "\n", "\n", "require(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['downloadable'], function(downloadable){window['downloadable']=downloadable;console.log('finished loading downloadable');\n", "\n", "\tvar script = d3.select(\"head\")\n", "\t .append(\"script\")\n", "\t .attr(\"src\", \"http://cdn.rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\")\n", "\t .attr(\"async\", true);\n", "\n", "\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\n", "\n", "\n", "\t var event = document.createEvent(\"HTMLEvents\");\n", "\t event.initEvent(\"load_nyaplot\",false,false);\n", "\t window.dispatchEvent(event);\n", "\t console.log('Finished loading Nyaplotjs');\n", "\n", "\t};\n", "\n", "\n", "});});\n", "}\n" ], "text/plain": [ "\"if(window['d3'] === undefined ||\\n window['Nyaplot'] === undefined){\\n var path = {\\\"d3\\\":\\\"https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min\\\",\\\"downloadable\\\":\\\"http://cdn.rawgit.com/domitry/d3-downloadable/master/d3-downloadable\\\"};\\n\\n\\n\\n var shim = {\\\"d3\\\":{\\\"exports\\\":\\\"d3\\\"},\\\"downloadable\\\":{\\\"exports\\\":\\\"downloadable\\\"}};\\n\\n require.config({paths: path, shim:shim});\\n\\n\\nrequire(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['downloadable'], function(downloadable){window['downloadable']=downloadable;console.log('finished loading downloadable');\\n\\n\\tvar script = d3.select(\\\"head\\\")\\n\\t .append(\\\"script\\\")\\n\\t .attr(\\\"src\\\", \\\"http://cdn.rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\\\")\\n\\t .attr(\\\"async\\\", true);\\n\\n\\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\\n\\n\\n\\t var event = document.createEvent(\\\"HTMLEvents\\\");\\n\\t event.initEvent(\\\"load_nyaplot\\\",false,false);\\n\\t window.dispatchEvent(event);\\n\\t console.log('Finished loading Nyaplotjs');\\n\\n\\t};\\n\\n\\n});});\\n}\\n\"" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ " Daru::DataFrame(150x5) \n", "
| \n", " \n", " | sepal_length | \n", " \n", "sepal_width | \n", " \n", "petal_length | \n", " \n", "petal_width | \n", " \n", "label | \n", " \n", "
|---|---|---|---|---|---|
| 0 | \n", " \n", "5.1 | \n", " \n", "3.5 | \n", " \n", "1.4 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 1 | \n", " \n", "4.9 | \n", " \n", "3.0 | \n", " \n", "1.4 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 2 | \n", " \n", "4.7 | \n", " \n", "3.2 | \n", " \n", "1.3 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 3 | \n", " \n", "4.6 | \n", " \n", "3.1 | \n", " \n", "1.5 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 4 | \n", " \n", "5.0 | \n", " \n", "3.6 | \n", " \n", "1.4 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 5 | \n", " \n", "5.4 | \n", " \n", "3.9 | \n", " \n", "1.7 | \n", " \n", "0.4 | \n", " \n", "Iris-setosa | \n", " \n", "
| 6 | \n", " \n", "4.6 | \n", " \n", "3.4 | \n", " \n", "1.4 | \n", " \n", "0.3 | \n", " \n", "Iris-setosa | \n", " \n", "
| 7 | \n", " \n", "5.0 | \n", " \n", "3.4 | \n", " \n", "1.5 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 8 | \n", " \n", "4.4 | \n", " \n", "2.9 | \n", " \n", "1.4 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 9 | \n", " \n", "4.9 | \n", " \n", "3.1 | \n", " \n", "1.5 | \n", " \n", "0.1 | \n", " \n", "Iris-setosa | \n", " \n", "
| 10 | \n", " \n", "5.4 | \n", " \n", "3.7 | \n", " \n", "1.5 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 11 | \n", " \n", "4.8 | \n", " \n", "3.4 | \n", " \n", "1.6 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 12 | \n", " \n", "4.8 | \n", " \n", "3.0 | \n", " \n", "1.4 | \n", " \n", "0.1 | \n", " \n", "Iris-setosa | \n", " \n", "
| 13 | \n", " \n", "4.3 | \n", " \n", "3.0 | \n", " \n", "1.1 | \n", " \n", "0.1 | \n", " \n", "Iris-setosa | \n", " \n", "
| 14 | \n", " \n", "5.8 | \n", " \n", "4.0 | \n", " \n", "1.2 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 15 | \n", " \n", "5.7 | \n", " \n", "4.4 | \n", " \n", "1.5 | \n", " \n", "0.4 | \n", " \n", "Iris-setosa | \n", " \n", "
| 16 | \n", " \n", "5.4 | \n", " \n", "3.9 | \n", " \n", "1.3 | \n", " \n", "0.4 | \n", " \n", "Iris-setosa | \n", " \n", "
| 17 | \n", " \n", "5.1 | \n", " \n", "3.5 | \n", " \n", "1.4 | \n", " \n", "0.3 | \n", " \n", "Iris-setosa | \n", " \n", "
| 18 | \n", " \n", "5.7 | \n", " \n", "3.8 | \n", " \n", "1.7 | \n", " \n", "0.3 | \n", " \n", "Iris-setosa | \n", " \n", "
| 19 | \n", " \n", "5.1 | \n", " \n", "3.8 | \n", " \n", "1.5 | \n", " \n", "0.3 | \n", " \n", "Iris-setosa | \n", " \n", "
| 20 | \n", " \n", "5.4 | \n", " \n", "3.4 | \n", " \n", "1.7 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 21 | \n", " \n", "5.1 | \n", " \n", "3.7 | \n", " \n", "1.5 | \n", " \n", "0.4 | \n", " \n", "Iris-setosa | \n", " \n", "
| 22 | \n", " \n", "4.6 | \n", " \n", "3.6 | \n", " \n", "1.0 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 23 | \n", " \n", "5.1 | \n", " \n", "3.3 | \n", " \n", "1.7 | \n", " \n", "0.5 | \n", " \n", "Iris-setosa | \n", " \n", "
| 24 | \n", " \n", "4.8 | \n", " \n", "3.4 | \n", " \n", "1.9 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 25 | \n", " \n", "5.0 | \n", " \n", "3.0 | \n", " \n", "1.6 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 26 | \n", " \n", "5.0 | \n", " \n", "3.4 | \n", " \n", "1.6 | \n", " \n", "0.4 | \n", " \n", "Iris-setosa | \n", " \n", "
| 27 | \n", " \n", "5.2 | \n", " \n", "3.5 | \n", " \n", "1.5 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 28 | \n", " \n", "5.2 | \n", " \n", "3.4 | \n", " \n", "1.4 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| 29 | \n", " \n", "4.7 | \n", " \n", "3.2 | \n", " \n", "1.6 | \n", " \n", "0.2 | \n", " \n", "Iris-setosa | \n", " \n", "
| ... | \n", " \n", "... | \n", " \n", "... | \n", " \n", "... | \n", " \n", "... | \n", " \n", "... | \n", " \n", "
| 149 | \n", " \n", "5.9 | \n", " \n", "3.0 | \n", " \n", "5.1 | \n", " \n", "1.8 | \n", " \n", "Iris-virginica | \n", " \n", "