Glossary
#
ChartCharts are implementations in RAWGraphs to create a specific visual model. They returns the visualisation (an image, usually an SVG node) that the user can then download.
#
Data columnA column of the input dataset. RAWgraphs requires as input a single plain table. Each column must have a unique header in the first row.
#
DatasetThe data to be visualized. RAWGraphs is able to process tabular datasets, where each row represents a data point and each column a property. Rawgraphs expects headers in the first line.
#
Data typeThe kind of data contained in each column of the dataset. RAWgraphs is able to handle strings
(texts), dates
and numbers
.
#
DimensionDimensions are the data inputs required to render a chart, allowing the user to choose the appropriate data column to be passed to the mapping and to create the data structure needed by the chart.
While often dimensions are directly binded to visual variables (e.g. in a bubble chart
dimensions are and position, and ), dimensions can have a more complex role in the mapping. For example, they can be used to group data, or to create nested structures as in a treemap
.
#
MappingEach chart requires an appropriate data structure to be rendered. In short, the mapping transforms data columns into the 'something else' charts need to work with through the dimensions.
Mapping returns a data table strucuterd as need by the chart.
#
Visual modelThe visual result that you want to achieve through a chart implementation. For example, the "bar chart" could be created using different data structures and could feature different mapping options and as well visual options.
#
Visual optionVisual features of the chart not related to data, for example the artboard width and height, text style, margins, etc. An exception are colour scale that are exposed as visual options to enable users to choose their own palette.
#
VisualizationThe image rendered by a chart.