X values, separated by comma, can be text or numbers using dot as decimal separator and no thousands separator
Y values, each series contains comma-separated values and enclosed within square brackets (if multiple)
Chart type among line, scatter, scatter line, bar, box plot (separated by "," if multiple series with different types)
Load values from .csv, .parquet, .xlsx or .ods file (max 1MB, 10000 rows): First column must contain x values, the next ones y values, first row used to fill series names. CSV files must be UTF-8 encoded, using dot as decimal separator. > Examples
All other parameters are optional. List items must be separated by comma (",") or pipe ("|").
SVG tags (especially <a href="url">link</a>) can be used inside text elements.
Title (displayed above the chart)
Description (not displayed but important for accessibility)
Series names, defaults to "Data series n" if empty
Footnotes, lines separated by "|"
Legend position: right bottom left top top left top right bottom left bottom right None
Optional lang attribute for svg root element
[X axis] Number or list of ticks
[X axis] Python string format to apply to ticks label
[X axis] Unit
[X axis] Ticks equally distributed from min to max instead of default taken from x values
[X axis] Ticks around labels instead of centered?
[X axis] Margin (in px) between the ticks and the left and right sides of the chart area (-1 for auto)
[Y axis] Number or list of ticks
[Y axis] Fixed interval between each tick (0 to disable)
[Y axis] Minimum (empty to use data minimum)
[Y axis] Maximum (empty to use data maximum)
[Y axis] Python string format to apply to ticks label
[Y axis] Unit
Tooltip type: Show value on hover Title attribute Vertical line None
Show some values on the chart: can be either empty (the default), "all", "last" or a list of x values
Python string formats to apply to values drawn (if list, each series will have a specific format)
Values position: top right bottom left fixed above chart fixed under chart
Specific shift in px defined as (x,y) relatively to the data points where to draw values
Python string formats for title tooltip (if list separated by "|", each series will have a specific format)
Thousands separator (replace default "_" when some numbers are formatted with "{:_}")
Decimal separator (replace default "." when some numbers are formatted with "{:.1f})"
Don't hide other values on hover
List of (lists of) numbers or strings that can be used in values/tooltip formats (using "{extra}")
Colors (name, hex code or RGB triplet), separated by "|" if multiple series (defaults to Okabe-Ito palette without black)
CSS declarations (if multiple, can be separated by space or "|")
Font size:
Circles size (in px) for scatter charts or when some values are displayed (possibly on hover)
Background color (empty for no background)
Legend background color (empty for no legend background)
Force dark mode (remember to change default white background color if checked)
Extra horizontal or vertical lines to draw on the chart (separated by "|" if multiple)
Width (px): Height (px):
Margin: empty for auto mode or list of 4 numbers as "top,right,bottom,left"
Fullscreen (fit chart in browser screen size)
Specific parameters for bar charts
Specific parameters for box plot charts
Prettify SVG output
Clean URL (parameters with default value removed, "%2C" replaced by ",")