Widgets > Chart Widgets > wijlinechart > wijlinechart Tutorial > wijlinechart Step 2 of 3: Initializing the Widget |
In the previous step, you added markup to add the content that will appear in the line chart. Now you can add the jQuery script to initialize the widget as well as set the text of the X and Y axes, add a tooltip to the chart labels, add a chart header called, “Hardware Distribution”, and use the seriesList to create three data series with string data for the X-Axis and numerical data for the Y-Axis.
After the closing </div>
tags you added in the previous step, enter the following jQuery script to initialize the wijlinechart widget:
<script id="scriptInit" type="text/javascript">
$(document).ready(function () {
$("#wijlinechartDefault").wijlinechart({
header: {
visible: true,
text: "Concurrent Steam Users (most recent 48 hours)",
textStyle: {
fill: "#fafafa"
}
},
axis: {
y: {
labels: {
style: {
fill: "#7f7f7f",
"font-size": "11pt"
}
},
gridMajor: {
style: { stroke: "#353539", "stroke-dasharray": "- " }
},
tickMajor: { position: "outside", style: { stroke: "#7f7f7f"} },
tickMinor: { position: "outside", style: { stroke: "#7f7f7f"} }
},
x: {
labels: {
style: {
fill: "#7f7f7f",
"font-size": "11pt",
rotation: -45
}
},
tickMajor: { position: "outside", style: { stroke: "#7f7f7f"} }
}
},
showChartLabels: false,
hint: {
content: function () {
return this.data.lineSeries.label + '\n' +
this.x + '\n' + this.y + '';
},
contentStyle: {
"font-size": "10pt"
},
offsetY: -10
},
legend: {
visible: false
},
seriesList: [
{
label: "Steam",
legendEntry: true,
fitType: "spline",
data: {
x: [new Date('10/27/2010 11:48:00'), new Date('10/27/2010 13:47:00'), new Date('10/27/2010 15:46:00'), new Date('10/27/2010 17:45:00'), new Date('10/27/2010 19:44:00'), new Date('10/27/2010 21:43:00'), new Date('10/27/2010 23:41:00'), new Date('10/28/2010 1:40:00'), new Date('10/28/2010 3:39:00'), new Date('10/28/2010 5:38:00'), new Date('10/28/2010 7:37:00'), new Date('10/28/2010 9:36:00'), new Date('10/28/2010 11:35:00'), new Date('10/28/2010 13:34:00'), new Date('10/28/2010 15:33:00'), new Date('10/28/2010 17:32:00'), new Date('10/28/2010 19:31:00'), new Date('10/28/2010 21:30:00'), new Date('10/28/2010 23:38:00'), new Date('10/29/2010 1:27:00'), new Date('10/29/2010 3:26:00'), new Date('10/29/2010 5:25:00'), new Date('10/29/2010 7:24:00'), new Date('10/29/2010 9:23:00'), new Date('10/29/2010 11:22:00')],
y: [2665513, 2300921, 1663229, 1622528, 1472847, 1354026, 1348909, 1514946, 1746392, 2020481, 2312976, 2539210, 2657505, 2369938, 1869805, 1648695, 1529983, 1398148, 1389668, 1568134, 1787466, 2101460, 2090771, 2351994, 2537400]
},
markers: {
visible: true,
type: "circle"
}
}
],
seriesStyles: [
{ stroke: "#ff9900", "stroke-width": "3" }
]
});
});
</script>