mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-10-14 12:30:47 +08:00
Had to add some explicit typing to some of the example functions just to get the test to complete successfully. Maybe that shouldn't be a concern in the test files?
69 lines
1.4 KiB
TypeScript
69 lines
1.4 KiB
TypeScript
///<reference path="chartist.d.ts" />
|
|
|
|
new Chartist.Line('.ct-chart', {
|
|
labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'],
|
|
series: [
|
|
[12, 9, 7, 8, 5],
|
|
[2, 1, 3.5, 7, 3],
|
|
[1, 3, 4, 5, 6]
|
|
]
|
|
}, {
|
|
fullWidth: true,
|
|
chartPadding: {
|
|
right: 40
|
|
}
|
|
});
|
|
|
|
var chart = new Chartist.Line('.ct-chart', {
|
|
labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],
|
|
series: [
|
|
[5, 5, 10, 8, 7, 5, 4, null, null, null, 10, 10, 7, 8, 6, 9],
|
|
[10, 15, null, 12, null, 10, 12, 15, null, null, 12, null, 14, null, null, null],
|
|
[null, null, null, null, 3, 4, 1, 3, 4, 6, 7, 9, 5, null, null, null]
|
|
]
|
|
}, {
|
|
fullWidth: true,
|
|
chartPadding: {
|
|
right: 10
|
|
},
|
|
low: 0
|
|
});
|
|
|
|
new Chartist.Line('.ct-chart', {
|
|
labels: ['1', '2', '3', '4', '5', '6'],
|
|
series: [
|
|
{
|
|
name: 'Fibonacci sequence',
|
|
data: [1, 2, 3, 5, 8, 13]
|
|
},
|
|
{
|
|
name: 'Golden section',
|
|
data: [1, 1.618, 2.618, 4.236, 6.854, 11.09]
|
|
}
|
|
]
|
|
});
|
|
|
|
|
|
|
|
var data = {
|
|
series: [5, 3, 4]
|
|
};
|
|
|
|
var sum = function(a: number, b: number) { return a + b };
|
|
|
|
new Chartist.Pie('.ct-chart', data, {
|
|
labelInterpolationFnc: function(value: number) {
|
|
return Math.round(value / data.series.reduce(sum) * 100) + '%';
|
|
}
|
|
});
|
|
|
|
new Chartist.Pie('.ct-chart', {
|
|
series: [20, 10, 30, 40]
|
|
}, {
|
|
donut: true,
|
|
donutWidth: 60,
|
|
startAngle: 270,
|
|
total: 200,
|
|
showLabel: false
|
|
});
|