To execute the example, the HTML page must contain links to the PP.js scenario file and P.css styles file in the <body> tag of HTML document of the <div> element with the "sparkline" identifier. It is required to add calling of the createSparkline() function to the "onload" event of the <body> tag. Add a sparkline with data to HTML page:
function createSparkline() {
// Create a sparkline
sparkline = new PP.Ui.Sparkline({
// Set a parent element
ParentNode: document.getElementById("sparkline"),
// Set size
Width: 395,
Height: 100,
// Set point values
Values: [2, 8, 10, 15, 3, 1, 9, 1, 4, 8, 20, 15, 13, 12, 6, 8, 21, 16, 13, 20],
// Set display modes
ViewMode: [PP.Ui.SparklineViewMode.Line, PP.Ui.SparklineViewMode.Column],
// Set background color
BackgroundColor: PP.Color.Colors.lightgray,
// Set line color
LineColor: PP.Color.Colors.darkred,
// Set line width
LineThickness: 2,
// Set column color
FillColor: PP.Color.Colors.blue,
// Set column border color
StrokeColor: PP.Color.Colors.darkblue,
// Set column border width
StrokeThickness: 3,
// Set padding by line margins
Padding: 2,
// Set column rendering for all values
UsePeakValuesToColumns: False
});
}
As a result a new sparkline is created:

See also: