Subversion Repositories Applications.papyrus

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2150 mathias 1
<html>
2
<head>
3
<title>Pie 2D</title>
4
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5
<style type="text/css">
6
	@import "../../../dojo/resources/dojo.css";
7
	@import "../../../dijit/tests/css/dijitTests.css";
8
</style>
9
<!--
10
The next line should include Microsoft's Silverligth.js, if you plan to use the silverlight backend
11
<script type="text/javascript" src="Silverlight.js"></script>
12
-->
13
<script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug: true"></script>
14
<script type="text/javascript" src="../../lang/functional.js"></script>
15
<script type="text/javascript" src="../../lang/utils.js"></script>
16
<script type="text/javascript" src="../Theme.js"></script>
17
<script type="text/javascript" src="../scaler.js"></script>
18
<script type="text/javascript" src="../Element.js"></script>
19
<script type="text/javascript" src="../plot2d/Pie.js"></script>
20
<script type="text/javascript" src="../Chart2D.js"></script>
21
<script type="text/javascript">
22
 
23
dojo.require("dojox.charting.Chart2D");
24
dojo.require("dojox.charting.themes.PlotKit.blue");
25
dojo.require("dojox.charting.themes.PlotKit.green");
26
 
27
makeObjects = function(){
28
	var chart1 = new dojox.charting.Chart2D("test1");
29
	chart1.setTheme(dojox.charting.themes.PlotKit.blue);
30
	chart1.addPlot("default", {
31
		type: "Pie",
32
		font: "normal normal bold 12pt Tahoma",
33
		fontColor: "white",
34
		labelOffset: 40
35
	});
36
	chart1.addSeries("Series A", [4, 2, 1, 1]);
37
	chart1.render();
38
 
39
	var chart2 = new dojox.charting.Chart2D("test2");
40
	chart2.setTheme(dojox.charting.themes.PlotKit.blue);
41
	chart2.addPlot("default", {
42
		type: "Pie",
43
		font: "normal normal bold 12pt Tahoma",
44
		fontColor: "black",
45
		labelOffset: -25,
46
		precision: 0
47
	});
48
	chart2.addSeries("Series A", [4, 2, 1, 1]);
49
	chart2.render();
50
 
51
	var chart3 = new dojox.charting.Chart2D("test3");
52
	chart3.setTheme(dojox.charting.themes.PlotKit.green);
53
	chart3.addPlot("default", {
54
		type: "Pie",
55
		font: "normal normal bold 10pt Tahoma",
56
		fontColor: "white",
57
		labelOffset: 25,
58
		radius: 90
59
	});
60
	chart3.addSeries("Series A", [4, 2, 1, 1]);
61
	chart3.render();
62
 
63
	var chart4 = new dojox.charting.Chart2D("test4");
64
	chart4.setTheme(dojox.charting.themes.PlotKit.green);
65
	chart4.addPlot("default", {
66
		type: "Pie",
67
		font: "normal normal bold 10pt Tahoma",
68
		fontColor: "black",
69
		labelOffset: -25,
70
		radius: 90
71
	});
72
	chart4.addSeries("Series A", [4, 2, 1, 1]);
73
	chart4.render();
74
};
75
 
76
dojo.addOnLoad(makeObjects);
77
 
78
</script>
79
</head>
80
<body>
81
<h1>Pie 2D</h1>
82
<!--<p><button onclick="makeObjects();">Go</button></p>-->
83
<p>1: Pie with internal labels.</p>
84
<div id="test1" style="width: 400px; height: 400px;"></div>
85
<p>2: Pie with external labels and precision=0.</p>
86
<div id="test2" style="width: 400px; height: 400px;"></div>
87
<p>3/4: Two pies with internal and external labels with a constant radius.</p>
88
<table border="1"><tr>
89
	<td><div id="test3" style="width: 300px; height: 300px;"></div></td>
90
	<td><div id="test4" style="width: 300px; height: 300px;"></div></td>
91
</tr></table>
92
<p>That's all Folks!</p>
93
</body>
94
</html>