Customizing your plots
Last updated
Was this helpful?
Last updated
Was this helpful?
Danfo.js currently supports for plotting. This means you have all the configuration, flexibility, and interactiveness of Plotly.
All on the plot can be passed in the config
and layout
parameter.
The config parameter extends the type. That is, all properties available to the Plotly argument, are available. Alongside those arguments, Danfo.js uses some custom arguments which we list below:
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.
rowPositions
Range of 0 - DataFrame column length
columnPositions
Range of 0 - DataFrame column length
grid
Used to configure a pie
chart. Accepts the following parameter:
row: Integer size
column: Integer size
tableHeaderStyle
tableCellStyle
The layout
argument object is used to configure the overall display of a chart. See the full list of supported
In the following example, we show how to set some basic configuration as well as layout for a line plot.
Used to configure a pie
chart. Pie chart domain row. See
Used to configure a pie
chart. Pie chart domain column. See
Table properties used for configuring table header. See of supported arguments.
Table properties used for configuring table cells. See of supported arguments