|
|
|
|
|
|
|
|
<div class="sourceCode" id="cb1"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb1-1" data-line-number="1">data <-<span class="st"> </span><span class="kw">list</span>(</a> |
|
|
<div class="sourceCode" id="cb1"><pre class="sourceCode r"><code class="sourceCode r"><a class="sourceLine" id="cb1-1" data-line-number="1">data <-<span class="st"> </span><span class="kw">list</span>(</a> |
|
|
<a class="sourceLine" id="cb1-2" data-line-number="2"> <span class="dt">labels =</span> <span class="kw">c</span>(<span class="st">"Sun"</span>, <span class="st">"Mon"</span>, <span class="st">"Tue"</span>, <span class="st">"Wed"</span>, <span class="st">"Thu"</span>, <span class="st">"Fri"</span>, <span class="st">"Sat"</span>, <span class="st">"Sun"</span>),</a> |
|
|
<a class="sourceLine" id="cb1-2" data-line-number="2"> <span class="dt">labels =</span> <span class="kw">c</span>(<span class="st">"Sun"</span>, <span class="st">"Mon"</span>, <span class="st">"Tue"</span>, <span class="st">"Wed"</span>, <span class="st">"Thu"</span>, <span class="st">"Fri"</span>, <span class="st">"Sat"</span>, <span class="st">"Sun"</span>),</a> |
|
|
<a class="sourceLine" id="cb1-3" data-line-number="3"> <span class="dt">datasets =</span> <span class="kw">list</span>(</a> |
|
|
<a class="sourceLine" id="cb1-3" data-line-number="3"> <span class="dt">datasets =</span> <span class="kw">list</span>(</a> |
|
|
<a class="sourceLine" id="cb1-4" data-line-number="4"> <span class="kw">list</span>(<span class="dt">name =</span> <span class="st">"R"</span>, <span class="dt">values =</span> <span class="kw">c</span>(<span class="dv">18</span>, <span class="dv">40</span>, <span class="dv">30</span>, <span class="dv">35</span>, <span class="dv">8</span>, <span class="dv">52</span>, <span class="dv">17</span>, <span class="dv">-4</span>)),</a> |
|
|
|
|
|
<a class="sourceLine" id="cb1-5" data-line-number="5"> <span class="kw">list</span>(<span class="dt">name =</span> <span class="st">"Python"</span>, <span class="dt">values =</span> <span class="kw">c</span>(<span class="dv">30</span>, <span class="dv">50</span>, <span class="dv">-10</span>, <span class="dv">15</span>, <span class="dv">18</span>, <span class="dv">32</span>, <span class="dv">27</span>, <span class="dv">14</span>))</a> |
|
|
|
|
|
|
|
|
<a class="sourceLine" id="cb1-4" data-line-number="4"> <span class="kw">list</span>(<span class="dt">name =</span> <span class="st">"R"</span>, <span class="dt">values =</span> <span class="kw">runif</span>(<span class="dv">8</span>, <span class="dv">0</span>, <span class="dv">100</span>)),</a> |
|
|
|
|
|
<a class="sourceLine" id="cb1-5" data-line-number="5"> <span class="kw">list</span>(<span class="dt">name =</span> <span class="st">"Python"</span>, <span class="dt">values =</span> <span class="kw">runif</span>(<span class="dv">8</span>, <span class="dv">0</span>, <span class="dv">50</span>))</a> |
|
|
<a class="sourceLine" id="cb1-6" data-line-number="6"> )</a> |
|
|
<a class="sourceLine" id="cb1-6" data-line-number="6"> )</a> |
|
|
<a class="sourceLine" id="cb1-7" data-line-number="7">)</a> |
|
|
<a class="sourceLine" id="cb1-7" data-line-number="7">)</a> |
|
|
<a class="sourceLine" id="cb1-8" data-line-number="8"></a> |
|
|
<a class="sourceLine" id="cb1-8" data-line-number="8"></a> |
|
|
|
|
|
|
|
|
<a class="sourceLine" id="cb1-11" data-line-number="11"> <span class="dt">type =</span> <span class="st">"application/json"</span>,</a> |
|
|
<a class="sourceLine" id="cb1-11" data-line-number="11"> <span class="dt">type =</span> <span class="st">"application/json"</span>,</a> |
|
|
<a class="sourceLine" id="cb1-12" data-line-number="12"> htmlwidgets<span class="op">:::</span><span class="kw">toJSON</span>(data)</a> |
|
|
<a class="sourceLine" id="cb1-12" data-line-number="12"> htmlwidgets<span class="op">:::</span><span class="kw">toJSON</span>(data)</a> |
|
|
<a class="sourceLine" id="cb1-13" data-line-number="13">)</a></code></pre></div> |
|
|
<a class="sourceLine" id="cb1-13" data-line-number="13">)</a></code></pre></div> |
|
|
<script id="data" type="application/json">{"labels":["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"datasets":[{"name":"R","values":[18,40,30,35,8,52,17,-4]},{"name":"Python","values":[30,50,-10,15,18,32,27,14]}]}</script> |
|
|
|
|
|
<div class="sourceCode" id="cb2"><pre class="sourceCode js"><code class="sourceCode javascript"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="kw">let</span> rData <span class="op">=</span> <span class="va">document</span>.<span class="at">getElementById</span>(<span class="st">'data'</span>)</a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-2" data-line-number="2"><span class="va">rData</span>.<span class="at">textContent</span></a></code></pre></div> |
|
|
|
|
|
|
|
|
<script id="data" type="application/json">{"labels":["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"datasets":[{"name":"R","values":[88.8308963971213,19.3186549702659,42.8294315235689,24.7349868295714,62.31626693625,88.1233525462449,34.5980829792097,12.8944476367906]},{"name":"Python","values":[46.5215470409021,12.8393815713935,4.01114537380636,29.971885564737,4.40267870435491,8.44610662898049,3.04688910255209,42.4346339190379]}]}</script> |
|
|
|
|
|
<div class="sourceCode" id="cb2"><pre class="sourceCode js"><code class="sourceCode javascript"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="kw">let</span> data <span class="op">=</span> <span class="va">document</span>.<span class="at">getElementById</span>(<span class="st">'data'</span>)</a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-2" data-line-number="2">data <span class="op">=</span> <span class="va">JSON</span>.<span class="at">parse</span>(<span class="va">data</span>.<span class="at">textContent</span>)</a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-3" data-line-number="3"></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-4" data-line-number="4"><span class="kw">const</span> chart <span class="op">=</span> <span class="kw">new</span> <span class="va">frappe</span>.<span class="at">Chart</span>(<span class="st">"#chart"</span><span class="op">,</span> <span class="op">{</span> <span class="co">// or a DOM element,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-5" data-line-number="5"> <span class="co">// new Chart() in case of ES6 module with above usage</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-6" data-line-number="6"> <span class="dt">title</span><span class="op">:</span> <span class="st">"My Awesome Chart"</span><span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-7" data-line-number="7"> <span class="dt">data</span><span class="op">:</span> data<span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-8" data-line-number="8"> <span class="dt">type</span><span class="op">:</span> <span class="st">'line'</span><span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-9" data-line-number="9"> <span class="dt">height</span><span class="op">:</span> <span class="dv">250</span><span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-10" data-line-number="10"> <span class="dt">colors</span><span class="op">:</span> [<span class="st">'#7cd6fd'</span><span class="op">,</span> <span class="st">'#743ee2'</span>]</a> |
|
|
|
|
|
<a class="sourceLine" id="cb2-11" data-line-number="11"><span class="op">}</span>)</a></code></pre></div> |
|
|
<div id="out-unnamed-chunk-1"> |
|
|
<div id="out-unnamed-chunk-1"> |
|
|
<pre></pre> |
|
|
<pre></pre> |
|
|
</div> |
|
|
</div> |
|
|
<script type="text/javascript"> |
|
|
<script type="text/javascript"> |
|
|
const log_out_unnamed_chunk_1 = redirectLogger(document.querySelector("#out-unnamed-chunk-1 > pre")) |
|
|
const log_out_unnamed_chunk_1 = redirectLogger(document.querySelector("#out-unnamed-chunk-1 > pre")) |
|
|
document.addEventListener("DOMContentLoaded", function() { |
|
|
document.addEventListener("DOMContentLoaded", function() { |
|
|
log_out_unnamed_chunk_1(`let rData = document.getElementById('data') |
|
|
|
|
|
rData.textContent`) |
|
|
|
|
|
}) |
|
|
|
|
|
</script> |
|
|
|
|
|
<div class="sourceCode" id="cb3"><pre class="sourceCode js"><code class="sourceCode javascript"><a class="sourceLine" id="cb3-1" data-line-number="1"><span class="kw">const</span> data <span class="op">=</span> <span class="op">{</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-2" data-line-number="2"> <span class="dt">labels</span><span class="op">:</span> [<span class="st">"Sun"</span><span class="op">,</span> <span class="st">"Mon"</span><span class="op">,</span> <span class="st">"Tue"</span><span class="op">,</span> <span class="st">"Wed"</span><span class="op">,</span> <span class="st">"Thu"</span><span class="op">,</span> <span class="st">"Fri"</span><span class="op">,</span> <span class="st">"Sat"</span><span class="op">,</span> <span class="st">"Sun"</span>]<span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-3" data-line-number="3"> <span class="dt">datasets</span><span class="op">:</span> [</a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-4" data-line-number="4"> <span class="op">{</span> <span class="dt">name</span><span class="op">:</span> <span class="st">"R"</span><span class="op">,</span> <span class="dt">values</span><span class="op">:</span> [<span class="dv">18</span><span class="op">,</span> <span class="dv">40</span><span class="op">,</span> <span class="dv">30</span><span class="op">,</span> <span class="dv">35</span><span class="op">,</span> <span class="dv">8</span><span class="op">,</span> <span class="dv">52</span><span class="op">,</span> <span class="dv">17</span><span class="op">,</span> <span class="dv">-4</span>] <span class="op">},</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-5" data-line-number="5"> <span class="op">{</span> <span class="dt">name</span><span class="op">:</span> <span class="st">"Python"</span><span class="op">,</span> <span class="dt">values</span><span class="op">:</span> [<span class="dv">30</span><span class="op">,</span> <span class="dv">50</span><span class="op">,</span> <span class="dv">-10</span><span class="op">,</span> <span class="dv">15</span><span class="op">,</span> <span class="dv">18</span><span class="op">,</span> <span class="dv">32</span><span class="op">,</span> <span class="dv">27</span><span class="op">,</span> <span class="dv">14</span>] <span class="op">}</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-6" data-line-number="6"> ]</a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-7" data-line-number="7"><span class="op">}</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-8" data-line-number="8"></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-9" data-line-number="9"><span class="kw">const</span> chart <span class="op">=</span> <span class="kw">new</span> <span class="va">frappe</span>.<span class="at">Chart</span>(<span class="st">"#chart"</span><span class="op">,</span> <span class="op">{</span> <span class="co">// or a DOM element,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-10" data-line-number="10"> <span class="co">// new Chart() in case of ES6 module with above usage</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-11" data-line-number="11"> <span class="dt">title</span><span class="op">:</span> <span class="st">"My Awesome Chart"</span><span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-12" data-line-number="12"> <span class="dt">data</span><span class="op">:</span> data<span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-13" data-line-number="13"> <span class="dt">type</span><span class="op">:</span> <span class="st">'line'</span><span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-14" data-line-number="14"> <span class="dt">height</span><span class="op">:</span> <span class="dv">250</span><span class="op">,</span></a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-15" data-line-number="15"> <span class="dt">colors</span><span class="op">:</span> [<span class="st">'#7cd6fd'</span><span class="op">,</span> <span class="st">'#743ee2'</span>]</a> |
|
|
|
|
|
<a class="sourceLine" id="cb3-16" data-line-number="16"><span class="op">}</span>)</a></code></pre></div> |
|
|
|
|
|
<div id="out-unnamed-chunk-2"> |
|
|
|
|
|
<pre></pre> |
|
|
|
|
|
</div> |
|
|
|
|
|
<script type="text/javascript"> |
|
|
|
|
|
const log_out_unnamed_chunk_2 = redirectLogger(document.querySelector("#out-unnamed-chunk-2 > pre")) |
|
|
|
|
|
document.addEventListener("DOMContentLoaded", function() { |
|
|
|
|
|
log_out_unnamed_chunk_2(`const data = { |
|
|
|
|
|
labels: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], |
|
|
|
|
|
datasets: [ |
|
|
|
|
|
{ name: "R", values: [18, 40, 30, 35, 8, 52, 17, -4] }, |
|
|
|
|
|
{ name: "Python", values: [30, 50, -10, 15, 18, 32, 27, 14] } |
|
|
|
|
|
] |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
log_out_unnamed_chunk_1(`let data = document.getElementById('data') |
|
|
|
|
|
data = JSON.parse(data.textContent) |
|
|
|
|
|
|
|
|
const chart = new frappe.Chart("#chart", { // or a DOM element, |
|
|
const chart = new frappe.Chart("#chart", { // or a DOM element, |
|
|
// new Chart() in case of ES6 module with above usage |
|
|
// new Chart() in case of ES6 module with above usage |