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 |
