Pyplan is a no‑code / low‑code platform designed so that we can perform many data manipulation and processing tasks without writing code.
One of Pyplan’s main goals is to make the calculation logic transparent. We can:
Each node’s result can be displayed either as a table or as a chart, depending on the data type and the selected view.
When we browse the influence diagram, we can select any node, run it, and inspect its output independently.

By clicking on the green node with the title “Data” we will see the following:

To run the node, we click the evaluation (Play) icon in the result area or in the node toolbar. After the node finishes executing, Pyplan displays the result as a table.

When we want to work more comfortably with a large table, we can maximize the result widget so that it occupies almost the entire interface.
In the table header (the blue bar that shows the node title, for example “Data”), on the top‑right corner of the widget, we find the maximize icon. In the screenshot, this is the square/expand icon located just to the left of the close button.
This maximize / minimize behavior lets us quickly switch between a detailed, full‑screen inspection of the data and the normal, multi‑component layout of the interface.

Once the node result is displayed as a table, we can start shaping the data directly from the pivot‑style view shown in the images.

To access this pivot-style view, we first need to click the table configuration icon in the top‑right corner of the result widget. Once this view is active, the left panel shows the Fields list:
# for numeric, T for text).
On the top of the table, we see three areas:
This works like a pivot table:
Year and tournament country are in Rows, and Surface is in Columns.winner is dragged to Measures, so the table shows the count of wins for each combination of Year, Country, and Surface.Pyplan automatically rebuilds the table according to this configuration, aggregating the selected measure(s) using the chosen function (Sum, Average, etc.) over the remaining dimensions.
When we click the Settings icon in a table widget, Pyplan opens the table configuration panel. This panel is organized into several sections:
The General and Data sections contain standard options (such as titles, paging, and data‑related settings) that users can explore on their own. In this section we focus on Styles, which control how the table looks and how values are highlighted.

Within the Styles section we control the visual appearance of the table cells.

Apply to
At the top we choose the scope of the style.
Value format
Styles
(U) to emphasize values.
These options allow us to quickly adapt the table style to match the interface design or to highlight specific areas of the data.
The Conditional format section lets us apply styles based on value‑based rules.
To define a conditional format, we:
This allows us to highlight outliers, good/bad results, thresholds, or alerts directly in the table.
The Heatmap option applies a color gradient to numeric values so that higher and lower values can be visually distinguished at a glance.
Once enabled, Pyplan automatically assigns colors based on the value range of the selected measure(s).

The Progress bar format displays numeric values as horizontal bars inside each cell, making it easy to compare magnitudes visually.
We can then adjust the value range and colors if options are available, so the bar reflects the percentage or relative value we want to show.

Clicking on the graph section switches the view from table to chart. Whenever the selected chart type allows it, Pyplan automatically assigns fields from the table to the chart.

In Pyplan we can choose from multiple chart types to visualize our data. Each chart type (bar, line, area, scatter, etc.) has its own sub‑types and specific options.
When we select a chart type in the interface, Pyplan automatically shows the set of properties that are required to build that chart (for example: x‑axis, y‑axis, color, facet, aggregation, etc.). By filling in these fields we can configure most common visualizations without writing code.

Through the interface we can configure the most frequently used parameters of each chart. However, many additional properties are available when we edit the component code.
To customize a visualization via code:
Once the switch is set to Custom, we can edit the Python code that defines the Plotly Express chart and:
A complete guide to the configurable properties of each plot can be found here: Plotly Express Documentation