Drawing graphs
Graphs in VisiData can be used to visualise the relationship between numeric dependent variables vs a numeric independent variable. Optionally, a second independent variable, which is categorical, adds an additional colored scatter plot for each category.
This example uses the file StatusPR.csv.
How to graph a single column
- Press 
!to set a column as the x-axis. This column must be numeric. - Set that column to a numeric type by pressing 
#(int),%(float),$(currency), or@(date). - Optional: Press 
!on a categorical key column to add it as an additional independent variable. - Set the type of the column you wish to set as the dependent variable with a numeric type.
 - Press 
.(dot=plot) on that column. 
How to graph multiple columns
- Press 
!to set a column as the x-axis. This column must be numeric. - Set that column to a numeric type.
 - Optional: Press 
!on a categorical key column to add it as an additional independent variable. - Type all of the columns you wish to set as the dependent variables with a numeric type.
 - Press 
-(dash) to hide any numeric columns you don't wish graphed. - Press 
g.. 
How to interact with graphs
With the keyboard
| Command(s) | Operation | 
|---|---|
1-9 | 
toggles display of each scatterplot layer | 
h j k l | 
moves the cursor | 
H J K L | 
expands and shrinks the cursor | 
+ - | 
increases/decreases the zoomlevel, centered on the cursor | 
zz | 
zooms into the cursor | 
_ (underscore) | 
zooms to fit the full extent | 
s t u | 
selects/toggles/unselects rows on the source sheet contained within the cursor | 
gs gt gu | 
selects/toggles/unselects rows visible as points on the screen | 
d | 
deletes rows on the source sheet contained within the cursor | 
gd | 
deletes all rows visible as points on the screen | 
Enter | 
opens sheet of source rows contained within the cursor | 
gEnter | 
opens sheet of source rows which are visible on screen | 
v | 
toggles the visibility of graph labels | 
With the mouse
| Command | Operation | 
|---|---|
| Left-click and drag | sets the cursor | 
| Right-click and drag | scrolls | 
| Scroll-wheel | zooms in/out | 
