{"title":"Heatmap (JavaScript) (legacy)","nodeType":"Visualizer","id":"*COGxzLUJHkFE4Aer","factoryName":"org.knime.js.base.node.viz.heatmap.HeatMapNodeFactory","factoryId":"org.knime.js.base.node.viz.heatmap.HeatMapNodeFactory","path":["Views","JavaScript"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>This node displays the given input table as an interactive heatmap.</p>\n            \t\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\t\n        \n        ","shortDescription":"A node which creates a heatmap view using Javascript.","keywords":[],"deprecated":false,"streamable":false,"tags":["Views","JavaScript"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAA10lEQVQ4jaVTUQ2EMAztnYEhAQdMAg6YA3CABHCABHACDiZhFoaCXro7Fmg3PriXNCld+9L32F4AgIgIT/F+PPlDlkBrHWJZFnHGgSlM00S6QlRVhdbaRNdXuygS1nWNBBRKKXTOib6sBI5932EcR1HPbtC27WWDI/gWSYKzfh7zPN8T9H1/GSIDz9/DMOQJuHFERivfEVxM3LYt5kqpYFpZltA0jTAueZG89zHvug6Kogi5MSbW67oWJEkJlPM6/RkOYSI1k3FnArqFXPuBv19jIHg8DQAfC3eD5tLi2VsAAAAASUVORK5CYII=","views":[],"interactiveView":{"name":"Heatmap","description":"A heatmap representation of the input data table."},"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Input table","description":"Input data table to display as a heatmap."}],"outPorts":[{"objectClass":"org.knime.core.node.port.image.ImagePortObject","color":"41be78","dataType":"Image","optional":false,"name":"Image port","description":"An SVG image representation of the view."},{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Output table","description":"The input data table, with an appended selection column if selection is enabled."}],"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":"Label column","description":"A column whose values will be used as the labels for the heatmap&#39;s rows. By default, the row IDs are used as labels.","optional":false},{"name":"Image column","description":"A column of SVG images, which will appear when hovering over a row label. This field can only be modified if one or more SVG image columns are available. If not, a column cannot be selected and no image will be displayed when hovering over a row label.","optional":false},{"name":"Columns to display","description":"Select the columns to display in the heatmap.","optional":false},{"name":"Minimum value","description":"The minimum value for the color gradient to map to. If <i>Custom</i> is selected, a custom value may be entered. Columns without defined minimum values will not be used when computing the minimum.","optional":false},{"name":"Maximum value","description":"The maximum value for the color gradient to map to. If <i>Custom</i> is selected, a custom value may be entered. Columns without defined maximum values will not be used when computing the maximum.","optional":false}]},{"sectionName":"View Configuration","fields":[{"name":"Image width in pixels","description":"The width, in pixels, of the output SVG image. If &#34;Resize view to fill window&#34; is not selected, this is also the static width of the view.","optional":false},{"name":"Image height in pixels","description":"The height, in pixels, of the output SVG image. If &#34;Resize view to fill window&#34; is not selected, this is also the static height of the view.","optional":false},{"name":"Create image at outport","description":"If checked, an SVG image will be produced as output.","optional":false},{"name":"Show warnings in view","description":"If checked, warning messages will be displayed in the view when they occur.","optional":false},{"name":"Resize to window","description":"Setting this option resizes the view to the available area of the window. If disabled the view size is static according to the set width and height.","optional":false},{"name":"Display full screen button","description":"Displays a button enabling full screen mode.","optional":false},{"name":"Chart title","description":"The title of the graph shown above the generated image. If left blank, no title will be shown.","optional":true},{"name":"Chart subtitle","description":"The subtitle of the graph shown above the generated image. If left blank, no subtitle will be shown.","optional":true},{"name":"Show tool tips","description":"If selected, tool tips containing additional information will be displayed when hovering over a cell within the heatmap view.","optional":false},{"name":"Use discrete gradient","description":"If checked, a discrete gradient will be used to color the heatmap. If not, a continuous gradient is used.","optional":false},{"name":"Number of colors","description":"If using a discrete gradient, this is the number of discrete points to used. A minimum of three colors is required, and the number must be odd.","optional":false},{"name":"Select gradient colors","description":"The three base colors used to define the gradient.","optional":false},{"name":"Select color for missing values","description":"Sets the color used to represent missing values in the heatmap.","optional":false},{"name":"Select a color for values greater than the range maximum","description":"Sets the color used to represent values above the specified maximum.","optional":false},{"name":"Select a color for values less than the range minimum","description":"Sets the color used to represent values below the specified minimum.","optional":false}]},{"sectionName":"Interactivity","fields":[{"name":"Enable view edit","description":"If checked all edit controls selected below will be rendered in the view. Unchecking this option disables all edit controls.","optional":false},{"name":"Enable title/subtitle edit controls","description":"Renders a text box to change the chart title and subtitle in the view.","optional":false},{"name":"Enable color mode edit","description":"If checked, the color gradient can be toggled between continuous and discrete from within the view.","optional":false},{"name":"Enable 'show tool tips' option","description":"If enabled, tool tips for the heatmap data cells and row labels can be toggled on/off from within the view.","optional":false},{"name":"Enable selection","description":"When this option is checked, data points can be selected in the heatmap by activating the corresponding button and clicking on data cells. Extend the selection by holding down the Shift-key while clicking on points. The selection appears in an appended column of the data table.","optional":false},{"name":"Show reset selection button","description":"If checked, a reset selection button will be displayed in the view.","optional":false},{"name":"Selection column name","description":"Name of the appended column containing boolean values to indicate, whether a data cell was selected in the view or not.","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":"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":"Enable 'show selected rows only' option","description":"If selected, a &#34;show selected rows only&#34; checkbox will be displayed in the view&#39;s menu.","optional":false},{"name":"Show selected rows only","description":"If enabled, only the selected rows will be displayed.","optional":false},{"name":"Subscribe to filter events","description":"If checked, the view reacts when applied filters are changed.","optional":false},{"name":"Enable pagination","description":"Enable or disable the pagination feature globally. When disabled the table is rendered whole on one page. When enabled use the options below to further refine the pagination settings.","optional":false},{"name":"Initial page size","description":"Set the page size to be used on initial layout. A page size is defined as the number of rows the table displays on one page. If the page size change control is enabled the page length can be changed in the view.","optional":false},{"name":"Enable page size change control","description":"Enable or disable the control to change the page size interactively in the view.","optional":false},{"name":"Selectable page sizes","description":"Define a comma-separated list of allowed page sizes for the page size control.","optional":false},{"name":"Add \"All\" option to page sizes","description":"When checked, an additional &#39;All&#39; option will be available in the page size control.","optional":false},{"name":"Enable panning","description":"Enable panning on the plot. To start panning click and drag the mouse. Note if panning and drag zooming is enabled, panning can be achieved by holding the Ctrl key and dragging the mouse.","optional":false},{"name":"Enable zooming","description":"Enable zooming on the plot using the mouse wheel.","optional":false},{"name":"Show zoom reset button","description":"Renders a button to resize the plot to it&#39;s extends.","optional":false}]}],"links":[],"kudos":[{"accountId":"account:user:c4b740c0-4fee-4124-873f-14d6d1b24450","user":"tschmidt","date":"2020-09-02T20:56:17+00:00"},{"accountId":"account:user:ec5aacc8-9f31-4a30-9e2e-09f7d35eb5a6","user":"awalter17","date":"2020-07-01T16:00:16+00:00"},{"accountId":"account:user:552210dd-3dfc-4b47-bbe6-477d972e6b9e","user":"nilotpalc","date":"2022-05-30T11:12:52+00:00"},{"accountId":"account:user:fd74d1b4-da47-4c58-86e7-4fdd8c45dce0","user":"lukass","date":"2022-06-14T14:03:12+00:00"}],"kudosCount":4,"bundleInformation":{"bundleVersion":"5.12.0.v202605041104","bundleName":"KNIME JavaScript Base Views","bundleSymbolicName":"org.knime.js.views","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":[{"id":"*UJSesR7RLSlocCzM","factoryName":"org.knime.base.node.image.ImageToTableNodeFactory","probability":1.0}]}
