This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Basic

Operators in the Basic category

Home > Visualization > Basic

Operators

OperatorDescription
Bar ChartVisualize data in a Bar Chart
Bubble ChartA 3D Scatter Plot; Bubbles are graphed using x and y labels, and their sizes determined by a z-value.
Dot PlotVisualize data using a dot plot
Dumbbell PlotVisualize data in a Dumbbell Plot. A dumbbell plot (also known as a lollipop chart) is typically used to compare two distinct values or time points for the same entity.
Figure Factory TableVisualize data in a figure factory table
Filled Area PlotVisualize data in a filled area plot
Gantt ChartA Gantt chart is a type of bar chart that illustrates a project schedule. The chart lists the tasks to be performed on the vertical axis, and time intervals on the horizontal axis. The width of the horizontal bars in the graph shows the duration of each activity.
Hierarchy ChartVisualize data in hierarchy
Icicle ChartVisualize hierarchical data from root to leaves
Line ChartView the result in line chart
Pie ChartVisualize data in a Pie Chart
Range SliderVisualize data in a Range Slider
Sankey DiagramVisualize data using a Sankey diagram
Scatter PlotView the result in a scatterplot
Tables PlotVisualize data in a table chart.
Time Series PlotVisualize trends and patterns over time.

Total: 16 operators

1 - Bar Chart

Visualize data in a Bar Chart

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
FieldsString-Visualize categorical data in a Bar Chart
Category ColumnStringNo SelectionOptional - Select a column to Color Code the
Categories
Horizontal OrientationBooleanfalseOrientation Style
PatternString-Add texture to the chart based on an attribute
Value ColumnString (integer, long, double)-The value associated with each category

Output Ports

PortMode
0Single Snapshot

2 - Bubble Chart

A 3D Scatter Plot; Bubbles are graphed using x and y labels, and their sizes determined by a z-value.

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
X-ColumnString-Data column for the x-axis
Y-ColumnString-Data column for the y-axis
Z-ColumnString-Data column to determine bubble size
Enable ColorBooleanfalseColors bubbles using a data column
Color-ColumnString-Picks data column to color bubbles with if color
is enabled

Output Ports

PortMode
0Single Snapshot

3 - Dot Plot

Visualize data using a dot plot

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Count AttributeString-The attribute for the counting of the dot plot

Output Ports

PortMode
0Single Snapshot

4 - Dumbbell Plot

Visualize data in a Dumbbell Plot. A dumbbell plot (also known as a lollipop chart) is typically used to compare two distinct values or time points for the same entity.

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Category Column NameString-The name of the category column
Dumbbell Start ValueString-The start point value of each dumbbell
Dumbbell End ValueString-The end value of each dumbbell
Measurement Column NameString (integer, long, double)-The name of the measurement column
Compared Column NameString-The column name that is being compared
DotsList-
↳ Dot Column ValueString (integer, long, double)-Value for dot axis
Show Legends?BooleanfalseWhether to show legends in the graph

Output Ports

PortMode
0Single Snapshot

5 - Figure Factory Table

Visualize data in a figure factory table

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Font SizeDouble12Font size of the Figure Factory Table
Font Color (Hex Code)String#000000Font color of the Figure Factory Table
Row HeightDouble30Row height of the Figure Factory Table
Add AttributeList[1 items]List of columns to include in the figure factory
table
↳ Attribute NameString-

Output Ports

PortMode
0Single Snapshot

6 - Filled Area Plot

Visualize data in a filled area plot

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
X-axis AttributeString-The attribute for your x-axis
Y-axis AttributeString-The attribute for your y-axis
Line GroupString-The attribute for group of each line
ColorString-Choose an attribute to color the plot
Split Plot by Line GroupBooleanfalseDo you want to split the graph
PatternString-Add texture to the chart based on an attribute

Output Ports

PortMode
0Single Snapshot

7 - Gantt Chart

A Gantt chart is a type of bar chart that illustrates a project schedule. The chart lists the tasks to be performed on the vertical axis, and time intervals on the horizontal axis. The width of the horizontal bars in the graph shows the duration of each activity.

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
PatternString-Add texture to the chart based on an attribute
Start Datetime ColumnString (timestamp)-The start timestamp of the task
Finish Datetime ColumnString (timestamp)-The end timestamp of the task
Task ColumnString-The name of the task
Color ColumnString-Column to color tasks

Output Ports

PortMode
0Single Snapshot

8 - Hierarchy Chart

Visualize data in hierarchy

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Chart Typetreemap, sunburst-Treemap or Sunburst
Hierarchy PathList-Hierarchy of attributes from a higher-level
category to lower-level category
↳ Attribute NameString-
Value ColumnString (integer, long, double)-The value associated with the size of each sector
in the chart

Output Ports

PortMode
0Single Snapshot

9 - Icicle Chart

Visualize hierarchical data from root to leaves

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Hierarchy PathList-Hierarchy of attributes from a root (higher-level
category) to leaves (lower-level category)
↳ Attribute NameString-
Value ColumnString (integer, long, double)-The value associated with the size of each sector
in the chart

Output Ports

PortMode
0Single Snapshot

10 - Line Chart

View the result in line chart

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Y LabelStringY AxisThe label for y axis
X LabelStringX AxisThe label for x axis
LinesList-
↳ Y ValueString-Value for y axis
↳ X ValueString-Value for x axis
↳ Line Modeline, dots, line with dotsline with dots
↳ Line NameString-
↳ Line ColorString-Must be a valid CSS color or hex color string

Output Ports

PortMode
0Single Snapshot

11 - Pie Chart

Visualize data in a Pie Chart

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Value ColumnString (integer, long, double)-The value associated with slice of pie
Name ColumnString-The name of the slice of pie

Output Ports

PortMode
0Single Snapshot

12 - Range Slider

Visualize data in a Range Slider

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Y-axisString-The name of the column to represent y-axis
X-axisString-The name of the column to represent the x-axis
Handle DuplicatesNothing, Mean, SumNOTHINGHow to handle duplicate values in y-axis

Output Ports

PortMode
0Single Snapshot

13 - Sankey Diagram

Visualize data using a Sankey diagram

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Source AttributeString-The source node of the Sankey diagram
Target AttributeString-The target node of the Sankey diagram
Value AttributeString-The value/volume of the flow between source and
target

Output Ports

PortMode
0Single Snapshot

14 - Scatter Plot

View the result in a scatterplot

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
X-ColumnString (integer, double)-X Column
Y-ColumnString (integer, double)-Y Column
Alpha ValueDouble1.0Alpha (opacity) value from 0.0 (transparent) to
1.0 (opaque)
Color-ColumnString-Dots will be assigned different colors based on
their values of this column
log scale XBooleanfalseValues in X-column is log-scaled
log scale YBooleanfalseValues in Y-column is log-scaled
Hover columnString-Column value to display when a dot is hovered over

Output Ports

PortMode
0Single Snapshot

15 - Tables Plot

Visualize data in a table chart.

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Add AttributeList
-List of columns to include in the table chart
↳ Attribute NameString-

Output Ports

PortMode
0Single Snapshot

16 - Time Series Plot

Visualize trends and patterns over time.

Home > Visualization > Basic

Input Properties

PropertyRequirementTypeDefaultDescription
Time ColumnString-The column containing time/date values (e.g.,
Date, Timestamp)
Value ColumnString-The numerical column to plot on the Y-axis (e.g.,
Sales, Temperature)
Category ColumnStringNo SelectionOptional - A categorical column to create
separate lines
Facet ColumnStringNo SelectionOptional - A column to create separate subplots
Plot TypeStringlineSelect the type of time series plot (line, area)
Show Range SliderBooleanfalseDisplay a range slider at the bottom of the plot

Output Ports

PortMode
0Single Snapshot
Apache Texera is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the ASF. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Apache Texera, Texera, Apache, the Apache logo, and the Apache Texera project logo are either
registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.