Chart properties:
Axis properties:
Series properties:
{
_: TK.Chart,
style: { width: "800px", height: "400px"},
LabelSpacing: 20,
Series: [
{
Title: "Line Series",
Axis: "X,Y1",
Color: "#0081D5",
Style: 1+4,
Smoothing: 1,
LineWidth: 2,
Data: [["2010-01-01T15:00:00Z", 100], ["2010-01-02", 100], ["2010-01-03", 50], ["2010-01-04", 100], ["2010-01-05", 75]]
}
]
}
{
_: TK.Chart,
style: { width: "800px", height: "400px"},
Series: [
{ Title: "Test series 1", Axis: "X,Y1", Color: "#0081D5",StackGroup: "b", Style: 2, Data: [["2010-01-01", 100], ["2010-01-02", 100], ["2010-01-03", 50], ["2010-01-04", 100], ["2010-01-05", 75]] },
{ Title: "Test series 2", Axis: "X,Y1", Color: "#FF9947", StackGroup: "b", Style: 2, LineWidth: 2, Data: [["2010-01-01", 10], ["2010-01-02", 20], ["2010-01-03", 10], ["2010-01-04", 10], ["2010-01-05", 20]] },
{ Title: "Test series 3", Axis: "X,Y1", Color: "#990000", Style: 2, LineWidth: 2, Data: [["2010-01-01", 20], ["2010-01-02", 30], ["2010-01-03", 20], ["2010-01-04", 30], ["2010-01-05", 20]] }
],
Axis: {
Y1: {
ColorLabels: "#F00",
ColorLine: "#900",
ColorSteps: "#900",
FontLabels: "16pt Arial"
}
}
}
{
_: TK.Chart,
style: { width: "800px", height: "400px"},
Series: [
{ Title: "Test series 1", Axis: "X,Y1", Color: "#0081D5", Style: 2, Data: [["2010-01-01", 100], ["2010-01-02", 100], ["2010-01-03", 50], ["2010-01-04", 100], ["2010-01-05", 75]] },
],
LegendLocation: 0,
Axis: {
X: {
Location: 0,
},
Y1: {
Reverse: false,
Range: [0,null]
}
}
}
{
_: TK.Chart,
style: { width: "800px", height: "400px"},
Series: [
{
Title: "Test series 1",
Axis: "Y1,X,Color",
Color: "#0081D5",
Style: 2,
Data: [["Cookies", 100, "#0081D5"], ["Cakes", 80, "#0081D5"], ["Bread", 50, "#9F9"]]
}
],
Axis: {
X: {
Type: 0,
Range: [0, null]
},
Y1: {
Type: 3
}
}
}
{
Init: function() {
var data = [];
for (var i = 0; i < 1000; i++) {
data.push([Math.random(), Math.random(), Math.random(), Math.random()]);
}
this.Add({
_: TK.Chart,
style: { width: "800px", height: "400px"},
Series: [
{
Title: "Random dots",
Axis: "X,Y1,Color,Size",
Color: "#000",
Style: 4,
Data: data
}
],
Axis: {
X: {
Type: 0, // Numbers
},
Y1: {
Type: 0, // Numbers
},
Size: {
RangeResult: [2,10], // Between 2 and 10
},
Color: {
RangeResult: ["#F00", "#0F0"] // Between Red and Green
}
}
});
},
}
{
Init: function() {
var data = [];
for (var i = 0; i < 1000; i++) {
data.push([Math.random(), Math.random()]);
}
this.Add({
_: TK.Chart,
style: { width: "800px", height: "400px"},
Series: [
{
Title: "Random dots",
Axis: "X,Y1",
Color: "rgba(0,0,0,0.2)",
Style: 4,
Data: data,
Click: function() {
this.Animate("W", 100, 1000, window.TK.Draw.EaseExponential);
this.Animate("H", 100, 1000, window.TK.Draw.EaseExponential);
},
MouseOver: function() {
this.Fill = "#F00";
},
MouseOut: function() {
this.Fill = "rgba(0,0,0,0.2)";
}
}
],
Axis: {
X: {
Type: 0, // Numbers
Size: 15
},
Y1: {
Type: 0, // Numbers
}
}
});
},
}
{
_: TK.Chart,
Height: 200,
style: { width: "800px", height: "200px"},
LabelSpacing: 20,
EnableNavigator: true,
LegendLocation: -1,
Navigate: function(from, till, final) {
if (final) { // Check if the mouse button is not pressed anymore
alert("Selected area: " + new Date(from) + " - " + new Date(till));
}
},
Axis: {
Y1: {
Location: 5 // Hidden Y
}
},
Series: [
{
Title: "Line Series",
Axis: "X,Y1",
Color: "#0081D5",
Style: 1+4,
Smoothing: 1,
LineWidth: 2,
Data: [["2010-01-01", 100], ["2010-01-02", 100], ["2010-01-03", 50], ["2010-01-04", 100], ["2010-01-05", 75]]
}
]
}
{
_: TK.Chart,
Height: 200,
style: { width: "800px", height: "200px"},
LabelSpacing: 20,
EnableNavigator: true,
FixedNavigator: true,
// epochs and (ISO) date strings can be used
NavigatorStartValue: new Date("2010-01-02").getTime(),
NavigatorEndValue: "2010-01-03",
LegendLocation: -1,
Navigate: function(from, till, final) {
if (final) { // Check if the mouse button is not pressed anymore
alert("Selected area: " + new Date(from) + " - " + new Date(till));
}
},
Axis: {
Y1: {
Location: 5 // Hidden Y
}
},
Series: [
{
Title: "Line Series",
Axis: "X,Y1",
Color: "#0081D5",
Style: 1+4,
Smoothing: 1,
LineWidth: 2,
Data: [["2010-01-01", 100], ["2010-01-02", 100], ["2010-01-03", 50], ["2010-01-04", 100], ["2010-01-05", 75]]
}
]
}