<?xml version=
"1.0" encoding=
"UTF-8"?>
<!
DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns=
"http://www.w3.org/1999/xhtml" xml:lang=
"en">
<
head>
<
script type=
"text/javascript"
src=
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</
script>
<
title>GAP (JupyterViz) - Contents</
title>
<
meta http-equiv=
"content-type" content=
"text/html; charset=UTF-8" />
<
meta name=
"generator" content=
"GAPDoc2HTML" />
<
link rel=
"stylesheet" type=
"text/css" href=
"manual.css" />
<
script src=
"manual.js" type=
"text/javascript"></
script>
<
script type=
"text/javascript">overwriteStyle();</
script>
</
head>
<
body class=
"chap0" onload=
"jscontent()">
<
div class=
"chlinktop"><
span class=
"chlink1">Goto Chapter: </
span><
a href=
"chap0_mj.html">Top<
/a> <a href="chap1_mj.html">1</a> <a href="chap2_mj.html">2</a> <a href="chap3_mj.html">3</a> <a href="chap4_mj.html">4</a> <a href="chap5_mj.html">5</a> <a href="chap6_mj.html">6</a> <a href="chap7_mj.html">7</a> <a href="chapInd_mj.html">Ind</a> </div>
<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap1_mj.html">[Next Chapter]</a> </div>
<p id="mathjaxlink" class="pcenter"><a href="chap0.html">[MathJax off]</a></p>
<p><a id="X7D2C85EC87DD46E5" name="X7D2C85EC87DD46E5"></a></p>
<div class="pcenter">
<h1>JupyterViz</h1>
<h2>Visualization Tools for Jupyter and the <strong class="pkg">GAP</strong> REPL</h2>
<p>
1.5.6</p>
<p>
16 August 2022
</p>
</div>
<p><b>
Nathan Carter
</b>
<br />Email: <span class="URL"><a href="mailto:ncarter@bentley.edu">ncarter@bentley.edu</a></span>
<br />Homepage: <span class="URL"><a href="http://nathancarter.github.io">http://nathancarter.github.io</a></span>
<br />Address: <br />175 Forest St.<br /> Waltham, MA 02452<br /> USA<br />
</p>
<p><a id="X8537FEB07AF2BEC8" name="X8537FEB07AF2BEC8"></a></p>
<div class="contents">
<h3>Contents<a id="contents" name="contents"></a></h3>
<div class="ContChap"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X78E0A9867DABCE86">1.1 <span class="Heading">Purpose</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X8376A2517DEBB867">1.2 <span class="Heading">Terminology (What is a Graph?)</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap1_mj.html#X83000C697990B06C">1.2-1 <span class="Heading">Toolkits for drawing charts and plots</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap1_mj.html#X7C46B954786E37AE">1.2-2 <span class="Heading">Toolkits for drawing graphs</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap1_mj.html#X7F2C8A0B7E3BB3F1">1.2-3 <span class="Heading">General purpose tools with which you can define custom visualizations</span></a>
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X856998F578ABF3A1">1.3 <span class="Heading">The high-level API and the low-level API</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X7FA0757281D33109">1.4 <span class="Heading">Loading the package (in Jupyter or otherwise)</span></a>
</span>
</div>
</div>
<div class="ContChap"><a href="chap2_mj.html#X83888F2D8472E029">2 <span class="Heading">Using the high-level API</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X78078AC381F666C7">2.1 <span class="Heading">Charts and Plots</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7827F05D814CFB10">2.2 <span class="Heading">Options for charts and plots</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X815691877F8C800C">2.3 <span class="Heading">Graphs</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X8109348A84B8A4D4">2.4 <span class="Heading">Options for graphs</span></a>
</span>
</div>
</div>
<div class="ContChap"><a href="chap3_mj.html#X8363BC74806376BE">3 <span class="Heading">Using the low-level API</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7A4D73457C664283">3.1 <span class="Heading">The <code class="code">CreateVisualization</code> function</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X82B836487E900D62">3.2 <span class="Heading">Looking beneath the high-level API</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X7BA83ABA84945681">3.2-1 <span class="Heading">Looking beneath <code class="code">Plot</code></span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X792C30817A29E033">3.2-2 <span class="Heading">Looking beneath <code class="code">PlotGraph</code></span></a>
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X835575F282027572">3.3 <span class="Heading">Using JSON from a file</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X860FD2F97E9F936B">3.4 <span class="Heading">Documentation for each visualization tool</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X82D1D7E380E9F6CD">3.4-1 <span class="Heading">Charting and plotting tools</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X795882857B6028D4">3.4-2 <span class="Heading">Graph drawing tools</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X79F3C554780769C5">3.4-3 <span class="Heading">General-purpose tools for custom visualizations</span></a>
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X83A1AF4B7E339161">3.5 <span class="Heading">Example uses of the low-level API</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X7B0290B3876FCDA1">3.5-1 <span class="Heading">Example: AnyChart</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap3_mj.html#X7E2737FC7EDB79B1">3.5-2 <span class="Heading">Example: Cytoscape</span></a>
</span>
</div></div>
</div>
<div class="ContChap"><a href="chap4_mj.html#X87D903D77FD35AED">4 <span class="Heading">Using general tools (HTML, canvas, D3)</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X856317C47839F0C0">4.1 <span class="Heading">Why these tools are present</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X7D65933280120650">4.2 <span class="Heading">Post-processing visualizations</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X85EA7D2579837F4D">4.3 <span class="Heading">Injecting JavaScript into general tools</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7836DDAA82B6A536">4.3-1 <span class="Heading">Example: Native HTML Canvas</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7C06E0117C8EF31B">4.3-2 <span class="Heading">Example: Plain HTML</span></a>
</span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X7A2554B0847DD027">4.3-3 <span class="Heading">Example: D3</span></a>
</span>
</div></div>
</div>
<div class="ContChap"><a href="chap5_mj.html#X81249ADA79916213">5 <span class="Heading">Adding new visualization tools</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X7DB91A9C7C03FF67">5.1 <span class="Heading">Why you might want to do this</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X858B113D80E8D32B">5.2 <span class="Heading">What you will need</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X7E5726AC788EADCC">5.3 <span class="Heading">Extending this package with a new tool</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X8434DB9C80EC7E6B">5.4 <span class="Heading">Installing a new tool at runtime</span></a>
</span>
</div>
</div>
<div class="ContChap"><a href="chap6_mj.html#X8481628E878FF644">6 <span class="Heading">Limitations</span></a>
</div>
<div class="ContChap"><a href="chap7_mj.html#X7ECCCA82839EA283">7 <span class="Heading">Function reference</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X80378EDF79B85A46">7.1 <span class="Heading">High-Level Public API</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X811D60857B0B2B68">7.1-1 Plot</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7B36451A873E06B2">7.1-2 ConvertDataSeriesForTool</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X79FCD4E67FF49A5F">7.1-3 PlotGraph</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X80380CBB7E1FA082">7.1-4 ConvertGraphForTool</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X81D8CBD97B9677C0">7.1-5 PlotDisplayMethod</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X877563A087BAF265">7.1-6 PlotDisplayMethod_Jupyter</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X85332D257DD44070">7.1-7 PlotDisplayMethod_JupyterSimple</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X818039C5844E897B">7.1-8 PlotDisplayMethod_HTML</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X83E0040584EAF486">7.2 <span class="Heading">Low-Level Public API</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X78BDA43D7E633E33">7.2-1 RunJavaScript</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X81E2B3A07EA7A02B">7.2-2 LoadJavaScriptFile</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X83454CD67FF0EED7">7.2-3 InstallVisualizationTool</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X876DFB2B87FC3732">7.2-4 InstallVisualizationToolFromTemplate</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7BFFD8B7808F5BDA">7.2-5 CreateVisualization</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X7B106BA97FD3C2BF">7.3 <span class="Heading">Internal methods</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7FA27984822A0E5E">7.3-1 JUPVIZAbsoluteJavaScriptFilename</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7F877B4279081217">7.3-2 JUPVIZLoadedJavaScriptCache</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X84F0A3C97FBC57EE">7.3-3 JUPVIZFillInJavaScriptTemplate</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X8603271979CCFA2A">7.3-4 JUPVIZRunJavaScriptFromTemplate</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X804379D07F29E905">7.3-5 JUPVIZRunJavaScriptUsingRunGAP</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X79B7692C7F543161">7.3-6 JUPVIZRunJavaScriptUsingLibraries</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X8620A70785F90EE6">7.3-7 JUPVIZMakePlotDataSeries</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7B5CF2DA86E91C11">7.3-8 JUPVIZMakePlotGraphRecord</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X87B06B5C872845E9">7.3-9 JUPVIZPlotDataSeriesList</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X873A09F5852A33E9">7.3-10 JUPVIZRecordKeychainLookup</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7C8A5FCD7B96D5DC">7.3-11 JUPVIZRecordsKeychainLookup</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X784852877814711F">7.3-12 JUPVIZFetchWithDefault</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X856669217AADA94F">7.3-13 JUPVIZFetchIfPresent</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X7CB82ABE7B3255EB">7.4 <span class="Heading">Representation wrapper</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X82269732822D224D">7.4-1 JUPVIZIsFileContents</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X84D70ACD7A72AA84">7.4-2 JUPVIZIsFileContentsRep</a></span>
<span class="ContSS"><br /><span class="nocss"> </span><a href="chap7_mj.html#X7D401DB582A5EBA2">7.4-3 JUPVIZFileContents</a></span>
</div></div>
</div>
<div class="ContChap"><a href="chapInd_mj.html"><span class="Heading">Index</span></a></div>
<br />
</div>
<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap1_mj.html">[Next Chapter]</a> </div>
<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a> <a href="chap1_mj.html">1</a> <a href="chap2_mj.html">2</a> <a href="chap3_mj.html">3</a> <a href="chap4_mj.html">4</a> <a href="chap5_mj.html">5</a> <a href="chap6_mj.html">6</a> <a href="chap7_mj.html">7</a> <a href="chapInd_mj.html">Ind</a> </div>
<hr />
<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>
¤ Dauer der Verarbeitung: 0.12 Sekunden
¤
*© Formatika GbR, Deutschland