質問編集履歴

1

修正

2015/12/03 05:43

投稿

ikenirubasyu
ikenirubasyu

スコア54

test CHANGED
@@ -1 +1 @@
1
- ボタンを押したときにグラフを表示
1
+ ボタンを押したときに表示
test CHANGED
@@ -1,133 +1 @@
1
- 下のプログラムでボタンを押した後にグラフ表示させたいのですが、書き方がわからないので、教えて頂けたらとおもい投稿しました。
1
+ 下のプログラムでボタンを押した後に表示させたいのですが、書き方がわからないので、教えて頂けたらとおもい投稿しました。
2
-
3
-
4
-
5
- <script type="text/javascript" src="https://www.google.com/jsapi"></script>
6
-
7
- </head>
8
-
9
- <body>
10
-
11
- <input type="button" name="button1" id="button1" value="表示" onClick="hyouji()">
12
-
13
- <br/>
14
-
15
- <br/>
16
-
17
-
18
-
19
- <script type="text/javascript">
20
-
21
- var arr = [
22
-
23
- ["2015/11/10", "11:00:00","00:30:00"],
24
-
25
- ["11:01:00",141, 61],
26
-
27
- ["11:02:00",142, 62],
28
-
29
- ["11:03:00",143, 63],
30
-
31
- ["11:04:00",144, 64],
32
-
33
- ["11:05:00",145, 65]
34
-
35
- ];
36
-
37
-
38
-
39
-
40
-
41
- var arr2 = [];
42
-
43
-
44
-
45
-
46
-
47
- for(var i = 1; i < arr.length; i++){
48
-
49
- arr2[i-1] = [ arr[i][0], arr[i][2] ];
50
-
51
- }
52
-
53
-
54
-
55
-
56
-
57
- google.load("visualization", "1", {packages:["corechart"]});
58
-
59
- google.setOnLoadCallback(
60
-
61
- function() {
62
-
63
-
64
-
65
- var arr3 = [
66
-
67
- [ '時間', '強度' ]
68
-
69
- ];
70
-
71
-
72
-
73
- chartdata = new google.visualization.DataTable();
74
-
75
-
76
-
77
- chartdata.addColumn('string', arr3[0][0]);
78
-
79
- chartdata.addColumn('number', arr3[0][1]);
80
-
81
-
82
-
83
- for( var i=1; i<arr3.length; i++ ){
84
-
85
- chartdata.addRow( arr3[i] );
86
-
87
- }
88
-
89
-
90
-
91
- for( var i=0; i<arr2.length; i++ ){
92
-
93
- chartdata.addRow( arr2[i] );
94
-
95
- }
96
-
97
-
98
-
99
- var options = {
100
-
101
- height: 300,
102
-
103
- width: 500,
104
-
105
- bar: {groupWidth: "95%"},
106
-
107
- title: '運動強度',
108
-
109
- hAxis: {title: '時間'},
110
-
111
- vAxis:{minValue:50,maxValue:100,gridlined:{count:6 }}
112
-
113
-
114
-
115
- };
116
-
117
-
118
-
119
- // グラフの描画
120
-
121
- var chart = new google.visualization.ColumnChart(document.getElementById('gct_sample_column'));
122
-
123
- chart.draw(chartdata, options);
124
-
125
-
126
-
127
- });
128
-
129
- </script>
130
-
131
- <div id="gct_sample_column" style="width:80%; height:250pt" ></div>
132
-
133
- </body>