Danfo.js currently supports Plotly.js for plotting. This means you have all the configuration, flexibility, and interactiveness of Plotly.
All customization on the plot can be passed in the config and layout parameter.
Config Parameter
The config parameter extends the Plotly.js config type. That is, all properties available to the Plotly config argument, are available. Alongside those arguments, Danfo.js uses some custom arguments which we list below:
Argument
Description
Default value
x
Column name to plot on the x-axis.
DataFrame index if required
y
Column name to plot on the y-axis.
DataFrame index if required
columns
Array of column names to plot.
All columns in the DataFrame when applicable
values
Used to configure a pie chart. A column name containing values for the pie. Maps 1-1 with labels.
labels
Used to configure a pie chart. A column name containing labels for the pie. Maps 1-1 with values.