{"title":"Pie/Donut Chart (JavaScript) (legacy)","nodeType":"Visualizer","id":"*gK8mYi0FqvBdULe_","factoryName":"org.knime.dynamic.js.v30.DynamicJSNodeFactory:97d97813","factoryId":"org.knime.dynamic.js.v30.DynamicJSNodeFactory#Pie/Donut Chart (JavaScript) (legacy)","path":["Views","JavaScript"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>A pie or donut chart based on the NVD3 library.</p>\n            \t    \t\n            <p>The node supports custom CSS styling. You can simply put CSS rules into a single string and set it as a flow variable &#39;customCSS&#39; in the node configuration dialog. You will find the list of available classes and their description on our <a href=\"https://knime.com/css-styling\" rel=\"ugc nofollow noopener noreferrer\">documentation page</a> .</p>\n                \t\n        \n        ","shortDescription":"A pie/donut chart based on the NVD3 library.","keywords":[],"deprecated":false,"streamable":false,"tags":["Views","JavaScript"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAA5klEQVQ4jaWTsW3DMBBFnwn3BjIBN/AI2oDICFxChSbQGhoh4HEAq1GtDBBAlboY2eBcWDQYO6EV5QOs7t67IwHuVJU8MUYPeKCa55kYYyr1QBdC6PL+XRLEGC3wBhxT8U6Q8g68hhAmAJPBYw4XcgRG55y9CZbJhxVwymFhMMud10x+2MQ55w3XB9sab4DqH4LKPO8pZ18qTtN0FpGXUs+vGwzDcG7btggnQb8VBnoDdBthgA5VRURGEdGmaT4BXXlGVSUJbF3XH3+AvwB7EywfynL9D08nJ/ibIBN54PQDeAL8ff8Fdryj5VSGs+AAAAAASUVORK5CYII=","views":[],"interactiveView":{"name":"Grouped Pie Chart","description":"An NVD3.js implementation of a pie chart."},"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Display data","description":"Data table containing the categories and values to be plotted in a pie chart."}],"outPorts":[{"objectClass":"org.knime.core.node.port.image.ImagePortObject","color":"41be78","dataType":"Image","optional":false,"name":"Pie chart image","description":"SVG image of the pie chart."}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Category Column","description":"Select the column that contains the category values.","optional":false},{"name":"Aggregation Method","description":"Select the aggregation method used on the selected frequency column. In case of <i>Occurrence Count</i> the occurrence of the unique values of the selected category columns are determined.","optional":false},{"name":"Report on missing values","description":"Check to get the detailed warning messages in the view about missing values and enable &#39;Missing values&#39; category. If not checked, missing values will be ignored without raising a warning. &#39;Missing values&#39; category will not be present.","optional":false},{"name":"Include 'Missing values' category","description":"If checked, missing values in the category column will form a separate class named &#34;Missing values&#34;. Otherwise they will be ignored.","optional":false},{"name":"Frequency column","description":"Select the column with the frequency for the chart. <i>Note:</i> negative values will be taken with their absolute magnitude.\n<br />\nMissing values in the frequency column will be ignored with a corresponding warning message.\n<br />\nIf a category has only missing values in the frequency column, this category will be excluded from the view with a corresponding warning message.","optional":true},{"name":"Process in memory","description":"Process the table in the memory. Requires more memory but is faster since the table needs not to be sorted prior aggregation. The memory consumption depends on the number of unique groups and the chosen aggregation method.","optional":false}]},{"sectionName":"General Plot Options","fields":[{"name":"Title","description":"The chart title.","optional":true},{"name":"Subtitle","description":"The chart subtitle.","optional":true},{"name":"Chart type","description":"Check this option to build a donut chart. Otherwise, a pie chart will be plotted.","optional":false},{"name":"Donut Hole Ratio","description":"Configure how big you want the donut hole size to be.","optional":false},{"name":"Title inside donut","description":"An optional title that gets displayed inside the donut hole.","optional":true},{"name":"Use row colors","description":"Select whether the assigned row colors are supposed to be used instead of standard colors.","optional":false},{"name":"Display legend","description":"When checked, the pie chart legend is displayed.","optional":false},{"name":"Show labels","description":"Show or hide the category labels","optional":false},{"name":"Label type","description":"Select what is shown as the pie charts labels from the list of possible values.","optional":false},{"name":"Label Threshold","description":"Configure the minimum slice size for labels to show up","optional":false},{"name":"Display fullscreen button","description":"Check to display a button which switches the view into fullscreen mode. The button is only available in the KNIME WebPortal.","optional":false},{"name":"Image","description":"Settings for image generation.","optional":false},{"name":"Show warnings in view","description":"If checked, warning messages will be displayed in the view when they occur.","optional":false}]},{"sectionName":"Control Options","fields":[{"name":"Enable view controls","description":"Check to enable controls in the chart.","optional":false},{"name":"Enable title editing","description":"Check to enable the editing of the title within the view.","optional":false},{"name":"Enable subtitle editing","description":"Check to enable the editing of the subtitle within the view.","optional":false},{"name":"Enable pie / donut toggle","description":"Check to enable the editing of the chart type.","optional":false},{"name":"Enable donut hole editing","description":"Check to enable the editing of the donut hole ratio within the view.","optional":false},{"name":"Enable title inside donut editing","description":"Check to enable the editing of the title shown in the donut hole within the view.","optional":false},{"name":"Enable Frequency Column Chooser","description":"Check to enable the interactive selection of a frequency column.","optional":false},{"name":"Enable label editing","description":"Check to enable the editing of the chart labels within the view.","optional":false},{"name":"Enable switching 'Missing values' category","description":"Check to enable to show and hide &#39;Missing values&#39; category in the view.","optional":false}]},{"sectionName":"Interactivity","sectionDescription":"The JavaScript pie / donut chart view allows for several ways of interactivity. Please use the options below to configure which features will be activated on the view and further configuration of interactive properties.","fields":[{"name":"Enable selection","description":"If checked a separate column containing checkboxes is rendered in the view.","optional":false},{"name":"Subscribe to selection events","description":"If checked, the view reacts on notifications from other interactive views that the selection has been changed. See also &#34;Publish selection events&#34;.","optional":false},{"name":"Publish selection events","description":"If checked, notifies other interactive views when user changes the selection in the current view. See also &#34;Subscribe to selection events&#34;.","optional":false},{"name":"Display clear selection button","description":"Displays a button to clear current selection.","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202605041104","bundleName":"D3 Samples for KNIME Dynamic JavaScript Node Generation","bundleSymbolicName":"org.knime.dynamic.js.base","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.js.views","featureName":"KNIME JavaScript Views","featureVersion":"5.12.0.v202605041104","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*0qveOxOA3751S6Vx"},"frequentSuccessors":[]}
