linechart - Create a Line Chart
Creates a line chart with custom data and styling. Output can be an image or a PDF.
labelsarray<string>
An array of labels to display.
Minimum: 1
Example:
[
"January",
"February",
"March",
"April",
"May",
"June",
"July"
]
dataarray<object>
An array of data to be displayed
Minimum: 1
Example:
[
{
"label": "Expectations",
"values": [
30,
35,
58,
51,
81,
23,
77
],
"borderColor": "#a0a0a0",
"tension": 0.5,
"borderDash": [
5,
15
]
},
{
"label": "Value",
"values": [
10,
15,
38,
31,
91,
43,
67
],
"borderColor": "#FF9F40",
"fillColor": "#FF9F4033",
"tension": 0.5
},
{
"label": "Base Line",
"values": [
5,
10,
15,
20,
25,
30,
35
],
"borderColor": "#4BC0C0",
"fillColor": "#4BC0C033"
}
]labelstring
The text to associate with your dataset.
Example:
2022valuesarray
The values of your dataset.
Minimum: 1
Example:
[
65,
59,
80,
81,
56,
55,
40
]
borderColorHEX Color
The border color of your bar. Defaults to #000000 if no color is provided.
Example:
#FF9F40borderDasharray
Length and spacing of dashes.
Example:
[
5,
15
]
fillColorHEX Color
The fill color between your line and the axis.
Example:
#FF9F4033tensionnumber
Bezier curve tension of the line. Set to 0 to draw straightlines. Defaults to 0.
Example:
0.5optionsobject
Options to customize your chart.
Example:
{
"title": "Linechart Generation for Automation Platforms with 1001fx",
"titleAlignment": "center",
"titleColor": "#2563EB",
"subtitle": "Automatic linechart generation from as image and PDF. Highly customizable.",
"subtitleAlignment": "center",
"subtitleColor": "#333333",
"fontFamily": "Roboto",
"titleFontSize": 20,
"subtitleFontSize": 16,
"axisTitleFontSize": 16,
"axisFontSize": 16,
"dataLabelAnchor": "start",
"dataLabelAlignment": "top",
"dataLabelFontSize": 16,
"indexAxis": "x"
}indexAxisstring
The base axis. Defaults to x.
Possible values are: x, y
Example:
ytitlestring
The title to be displayed above your chart.
Example:
Anual ReporttitleAlignmentstring
Where to place your chart title. Defaults to center.
Possible values are: start, center, end
Example:
lefttitleColorHEX Color
The title's color. Defaults to #000000 if no color is provided.
Example:
#36A2EBtitleFontSizenumber
The title's font size.
Example:
18subtitlestring
The subtitle to be displayed above your chart.
Example:
Anual ReportsubtitleAlignmentstring
Where to place your chart subtitle. Defaults to center.
Possible values are: start, center, end
Example:
leftsubtitleColorHEX Color
The subtitle's color. Defaults to #000000 if no color is provided.
Example:
#4BC0C0subtitleFontSizenumber
The subtitleFontSize's font size.
Example:
18backgroundColorHEX Color
The chart's backgroundColor. Defaults to #ffffff if no color is provided.
Example:
#FFCD56paddingnumber
The padding around your chart. Defaults to 50.
Example:
25fontFamilystring
The font to use in your chart.
Possible values are: Alegreya, Barlow, Inter, Lato, Montserrat, OpenSans, Oswald, Poppins, PTSans, Raleway, Roboto
Example:
RobotodataLabelAnchorstring
Anchor position of your element. Defaults to center.
Possible values are: start, center, end
Example:
startdataLabelAlignmentstring
Defines the position of the label relative to the anchor point. Defaults to center.
Possible values are: start, center, end, left, top, right, bottom
Example:
topdataLabelFontSizenumber
The data label's font size
Example:
10dataLabelOffsetnumber
Offset from the anchor point. Defaults to 0.
Example:
10dataLabelsHiddenboolean
When true hides all data labels. Defaults to false.
Example:
dataLabelClampboolean
When true enforces the anchor position to be calculated based on the visible geometry of the associated element. Defaults to false.
Example:
yAxisTitlestring
Text to be displayed on the y axis.
Example:
MonthxAxisTitlestring
Text to be displayed on the x axis.
Example:
ValueaxisTitleFontSizenumber
The axis title's font size.
Example:
18axisTitleColorHEX Color
The axis title's color. Defaults to #000000 if no color is provided.
Example:
#4BC0C0gridColorHEX Color
The grid's color. Defaults to #f2f2f2 if no color is provided. Hide by setting to same as chart background color.
Example:
#4BC0C0axisColorHEX Color
The grid's color. Defaults to #a0a0a0 if no color is provided. Hide by setting to same as chart background color.
Example:
#9966FFaxisFontSizenumber
The axis's font size.
Example:
18outputFormatstring
The desired output format.
Possible values are: pdf, png, jpg
Example:
png