API¶
Basic API Interface¶
Vis Object represents a collection of fully fleshed out specifications required for data fetching and visualization. |
|
VisList is a list of Vis objects. |
|
Clause is the object representation of a single unit of the specification. |
|
A subclass of pd.DataFrame that supports all dataframe operations while housing other variables and functions for generating visual recommendations. |
Advanced Internals (Dev)¶
Given a intent with underspecified inputs, compile the intent into fully specified visualizations for visualization. |
|
The parser takes in the user’s input specifications (with string description fields), then generates the Lux internal specification through lux.Clause. |
|
Contains methods for validating lux.Clause objects in the intent. |
|
Abstract class for the execution engine that fetches data for a given vis on a LuxDataFrame |
|
Given a Vis objects with complete specifications, fetch and process data using Pandas dataframe operations. |
|
Given a Vis objects with complete specifications, fetch and process data using SQL operations. |
|
AltairChart is a representation of a chart. |
|
Renderer for Charts based on Altair (https://altair-viz.github.io/) |
|
BarChart is a subclass of AltairChart that render as a bar charts. |
|
Histogram is a subclass of AltairChart that render as a histograms. |
|
LineChart is a subclass of AltairChart that render as a line charts. |
|
ScatterChart is a subclass of AltairChart that render as a scatter charts. |