Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 liveuser 1
<?php
2
 
3
#使用命名空間
4
namespace qbpwcf;
5
 
6
#匯入外部套件
7
include("../allInOne.php");
8
 
9
#提示目前要測試的套件
10
echo "<hr>chartJS::barDemo- testCase 1<br>";
11
 
12
/*
13
 
14
#涵式說明:
15
#顯示長條圖的demo.
16
#回傳結果:
17
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
18
#$result["error"],錯誤訊息.
19
#$result["content"],語法.
20
#$result["function"],當前執行的函數名稱.
21
#必填參數:
22
#$conf["libAddr"],字串,爲ckfEditor套件的網路位置,js附檔名會自動補上.
23
$conf["libAddr"]="../lib/Chart.js/Chart.min";
24
#可省略參數:
25
#$conf["fileArgu"],字串,為當前檔案的路徑,預設為__FILE__.
26
$conf["fileArgu"]=__FILE__;
27
#參考資料:
28
#Creating a Chart=>http://www.chartjs.org/docs/latest/
29
$barDemo=chartJS::barDemo($conf);
30
unset($conf);
31
 
32
if($barDemo["status"]==="false"){
33
 
34
	#印出訊息
35
	var_dump($barDemo);
36
 
37
	#結束程式
38
	exit;
39
 
40
	}#if end
41
 
42
#印出內容
43
echo $barDemo["content"];
44
 
45
*/
46
 
47
#提示目前要測試的套件
48
echo "<hr>chartJS::barDemo- testCase 1<br>";
49
 
50
/*
51
 
52
#涵式說明:
53
#將數據用長條圖表示.
54
#回傳結果:
55
#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
56
#$result["error"],錯誤訊息.
57
#$result["content"],語法.
58
#$result["function"],當前執行的函數名稱.
59
#必填參數:
60
#$conf["libAddr"],字串,爲chartJS的位置,js附檔名會自動補上.
61
$conf["libAddr"]="../lib/Chart.js/Chart.min";
62
#$conf["data"],字串,要繪製的數據,例如:"20170709 508.25 20170716 1365 20170723 949 20170730 455 20170806 917 20170813 0".
63
$conf["data"]="2017/07/09 508.25 2017/07/16 1365 2017/07/23 949 2017/07/30 455 2017/08/06 917 2017/08/13 0";	
64
#$conf["canvasId"],字串,為要繪製圖表到哪個canvas元素的id.
65
$conf["canvasId"]="mychart";
66
#$conf["title"],字串,圖表的標題.
67
$conf["title"]="Statistics Report";
68
#conf["yTitle"],字串,y軸標題.
69
$conf["yTitle"]="Amount";
70
#conf["xTitle"],字串,x軸標題.
71
$conf["xTitle"]="Week";
72
#可省略參數:
73
#$conf["fileArgu"],字串,為當前檔案的路徑,預設為__FILE__.
74
$conf["fileArgu"]=__FILE__;
75
#$conf["dataUnit"],字串,數據的單位,預設為"number";
76
$conf["dataUnit"]="amount";
77
#$conf["yTcolor"],字串,y軸標題顏色與透明度,例如:"0,0,255,0.8"就代表紅光0,綠光0,藍光255,透明度0.2.
78
#$conf["yTcolor"]="";
79
#$conf["xTcolor"],字串,x軸標題顏色與透明度,例如:"0,0,255,0.8"就代表紅光0,綠光0,藍光255,透明度0.2.
80
#$conf["xTcolor"]="";
81
#參考資料:
82
#Creating a Chart=>http://www.chartjs.org/docs/latest/
83
$bar=chartJS::bar($conf);
84
unset($conf);
85
 
86
#如果產生語法錯誤
87
if($bar["status"]==="false"){
88
 
89
	#印出訊息
90
	var_dump($bar);
91
 
92
	#結束程式
93
	exit;
94
 
95
	}#if end
96
 
97
#繪製圖表的元素位置
98
echo "<canvas id='mychart'></canvas>";	
99
 
100
#印出內容
101
echo $bar["content"];
102
 
103
*/
104
 
105
?>