{"size":{"Width":697,"Height":290},"appearance":{"background":"white","padding":14,"font":{"family":"Courier New","size":10.0,"bold":false,"italic":false,"underline":false,"strikeout":false,"color":"rgb(0,72,168)"},"border":{"on":true,"size":0.0,"style":"solid","color":"#666"},"text":{"wrap":false,"hAlign":"left","vAlign":"top"}},"outputType":"WIDGET","widgetState":null,"outputs":{"console":"<pre class='debug-source'>&gt;require(flipStandardCharts)\n</pre>\n<pre class='debug-message'>Loading required package: flipStandardCharts\n</pre>\n<pre class='debug-source'>&gt;dat &lt;- NULL\n</pre>\n<pre class='debug-source'>&gt;if (!exists(&quot;formDataType&quot;) || formDataType == &quot;Use an existing table&quot; || formDataType == &quot;Use multiple existing tables&quot;)\n dat &lt;- formTable\n</pre>\n<pre class='debug-source'>&gt;if (exists(&quot;formEnteredData&quot;))\n dat &lt;- flipTransformations::ParseEnteredData(formEnteredData)\n</pre>\n<pre class='debug-source'>&gt;\n</pre>\n<pre class='debug-source'>&gt;chart.type &lt;- formType\n</pre>\n<pre class='debug-source'>&gt;if (formType == &quot;Scatterplot&quot; &amp;&amp; exists(&quot;formShowLab&quot;) &amp;&amp; formShowLab)\n chart.type &lt;- &quot;Labeled Scatterplot&quot;\n</pre>\n<pre class='debug-source'>&gt;if (formType == &quot;Scatterplot&quot; &amp;&amp; exists(&quot;formVLabels&quot;) &amp;&amp; !is.null(formVLabels))\n chart.type &lt;- &quot;Labeled Scatterplot&quot;\n</pre>\n<pre class='debug-source'>&gt;if (formType == &quot;Scatterplot&quot; &amp;&amp; exists(&quot;formDataType&quot;) &amp;&amp; formDataType == &quot;Use multiple existing tables&quot;)\n chart.type &lt;- &quot;Labeled Scatterplot&quot;\n</pre>\n<pre class='debug-source'>&gt;\n</pre>\n<pre class='debug-source'>&gt;if (formType == &quot;Scatterplot&quot; &amp;&amp; formDataType == &quot;Variables&quot;)\n{\n var.labels &lt;- NULL\n if (exists(&quot;formVHover&quot;) &amp;&amp; !is.null(formVHover))\n {\n var.labels &lt;- formVHover\n } else\n var.labels &lt;- formVLabels\n print(str(var.labels))\n}\n</pre>\n<pre class='debug-out'> NULL\nNULL\n</pre>\n<pre class='debug-source'>&gt;\n</pre>\n<pre class='debug-source'>&gt;chart &lt;- Chart(y = if (exists(&quot;formMultiplyBy100&quot;) &amp;&amp; formMultiplyBy100) 100 * dat else dat,\n type = chart.type,\n weights = QPopulationWeight,\n subset = QFilter,\n transpose = if (exists(&quot;formTranspose&quot;)) formTranspose else FALSE,\n title = formTitle,\n title.font.family = NULL,\n title.font.color = NULL,\n title.font.size = formTitleFontSize,\n subtitle = if (exists(&quot;formSubtitle&quot;)) formSubtitle else &quot;&quot;,\n subtitle.font.size = formSubtitleFontSize,\n footer = if (exists(&quot;formFooter&quot;)) formFooter else &quot;&quot;,\n footer.font.size = if (exists(&quot;formFooterFontSize&quot;)) formFooterFontSize else 8,\n footer.wordwrap = if (exists(&quot;formFooterWordwrap&quot;)) formFooterWordwrap else FALSE,\n footer.wordwrap.nchar = formFooterWrapNchar,\n colors = formPalette,\n colors.custom.color = if (exists(&quot;formCustomColor&quot;)) formCustomColor else NA,\n colors.custom.gradient.start = if (exists(&quot;formCustomGradientStart&quot;)) formCustomGradientStart else NA,\n colors.custom.gradient.end = if (exists(&quot;formCustomGradientEnd&quot;)) formCustomGradientEnd else NA,\n colors.custom.palette = if (exists(&quot;formCustomPalette&quot;)) formCustomPalette else NA, \n colors.reverse = FALSE,\n opacity = NULL,\n background.fill.color = rgb(255, 255, 255, maxColorValue = 255),\n background.fill.opacity = 0,\n charting.area.fill.color = rgb(255, 255, 255, maxColorValue = 255),\n charting.area.fill.opacity = 0,\n legend.show = TRUE,\n legend.fill.color = rgb(255, 255, 255, maxColorValue = 255),\n legend.fill.opacity = 0,\n legend.border.color = rgb(44, 44, 44, maxColorValue = 255),\n legend.border.line.width = 0,\n legend.font.color = NULL,\n legend.font.family = NULL,\n legend.font.size = 10,\n legend.position = &quot;right&quot;,\n legend.ascending = NA,\n margin.top = NULL,\n margin.bottom = NULL,\n margin.left = NULL,\n margin.right = NULL,\n margin.inner.pad = NULL,\n y.title = if (exists(&quot;formYTitle&quot;)) formYTitle else &quot;&quot;,\n y.title.font.color = NULL, # for radar-charts, yaxis is the dimension extending from center (i.e. radius)\n y.title.font.family = NULL,\n y.title.font.size = if (exists(&quot;formYTitleFontSize&quot;)) formYTitleFontSize else 0,\n y.line.width = 0,\n y.line.color = rgb(0, 0, 0, maxColorValue = 255),\n y.tick.marks = &quot;&quot;,\n y.tick.mark.length = 5,\n y.bounds.minimum = NULL,\n y.bounds.maximum = NULL,\n y.tick.distance = NULL,\n y.zero = TRUE,\n y.zero.line.width = 0,\n y.zero.line.color = rgb(44, 44, 44, maxColorValue = 255),\n y.position = &quot;left&quot;,\n y.data.reversed = FALSE,\n y.grid.width = 1 * formShowGrid * !formType %in% c(&quot;Pie&quot;, &quot;Donut&quot;, &quot;Bar&quot;, &quot;Stacked Bar&quot;, &quot;100% Stacked Bar&quot;),\n y.grid.color = rgb(225, 225, 225, maxColorValue = 255),\n y.tick.show = if (exists(&quot;formShowY&quot;)) formShowY else TRUE,\n y.tick.suffix = formSuffix,\n y.tick.prefix = formPrefix,\n y.tick.decimals = NULL,\n y.tick.format.manual = &quot;&quot;,\n y.hovertext.decimals = NULL,\n y.hovertext.format.manual = &quot;&quot;,\n y.tick.angle = NULL,\n y.tick.font.color = NULL,\n y.tick.font.family = NULL,\n y.tick.font.size = if (exists(&quot;formYTickFontSize&quot;)) formYTickFontSize else 0,\n x.title = if(exists(&quot;formXTitle&quot;)) formXTitle else &quot;&quot;, # for radar charts, x-axis is angle along circumference\n x.title.font.color = NULL,\n x.title.font.family =