質問編集履歴

2

画像追加

2019/07/25 07:09

投稿

sato4000
sato4000

スコア42

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,13 @@
2
2
 
3
3
 
4
4
 
5
+ 行数制限があるため一部削除しました。
6
+
7
+
8
+
9
+ 追記
10
+
5
- 現在下記コードでグラフ一つだけでしかを実現できていません
11
+ ブラウザサイズをかなり小さくした場合にグラフの大きさが変になるのすが、何が問題でょう。ご教いま
6
12
 
7
13
 
8
14
 
@@ -20,7 +26,17 @@
20
26
 
21
27
  <body style="height: 100%; margin: 0">
22
28
 
23
- <div id="container" style="height: 100%"></div>
29
+ <div id="container" style="height: 50%"></div>
30
+
31
+ <div id="container2" style="height: 50%"></div>
32
+
33
+ <div id="container3" style="height: 50%"></div>
34
+
35
+ <div id="container4" style="height: 50%"></div>
36
+
37
+ <div id="container5" style="height: 50%"></div>
38
+
39
+ <div id="container6" style="height: 50%"></div>
24
40
 
25
41
  <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
26
42
 
@@ -88,23 +104,303 @@
88
104
 
89
105
  }
90
106
 
107
+ var dom2 = document.getElementById("container2");
108
+
109
+ var myChart2 = echarts.init(dom2);
110
+
111
+ var app2 = {};
112
+
113
+ option2 = null;
114
+
115
+ option2 = {
116
+
117
+ xAxis: {
118
+
119
+ type: 'category',
120
+
121
+ boundaryGap: false,
122
+
123
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
124
+
125
+ },
126
+
127
+ yAxis: {
128
+
129
+ type: 'value'
130
+
131
+ },
132
+
133
+ series: [{
134
+
135
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
136
+
137
+ type: 'line',
138
+
139
+ areaStyle: {}
140
+
141
+ }]
142
+
143
+ };
144
+
145
+ ;
146
+
147
+ if (option2 && typeof option2 === "object") {
148
+
149
+ myChart2.setOption(option2, true);
150
+
151
+ }
152
+
153
+ var dom3 = document.getElementById("container3");
154
+
155
+ var myChart3 = echarts.init(dom3);
156
+
157
+ var app3 = {};
158
+
159
+ option3 = null;
160
+
161
+ option3 = {
162
+
163
+ xAxis: {
164
+
165
+ type: 'category',
166
+
167
+ boundaryGap: false,
168
+
169
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
170
+
171
+ },
172
+
173
+ yAxis: {
174
+
175
+ type: 'value'
176
+
177
+ },
178
+
179
+ series: [{
180
+
181
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
182
+
183
+ type: 'line',
184
+
185
+ areaStyle: {}
186
+
187
+ }]
188
+
189
+ };
190
+
191
+ ;
192
+
193
+ if (option3 && typeof option3 === "object") {
194
+
195
+ myChart3.setOption(option3, true);
196
+
197
+ }
198
+
199
+
200
+
201
+ var dom4 = document.getElementById("container4");
202
+
203
+ var myChart4 = echarts.init(dom4);
204
+
205
+ var app4 = {};
206
+
207
+ option4 = null;
208
+
209
+ option4 = {
210
+
211
+ xAxis: {
212
+
213
+ type: 'category',
214
+
215
+ boundaryGap: false,
216
+
217
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
218
+
219
+ },
220
+
221
+ yAxis: {
222
+
223
+ type: 'value'
224
+
225
+ },
226
+
227
+ series: [{
228
+
229
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
230
+
231
+ type: 'line',
232
+
233
+ areaStyle: {}
234
+
235
+ }]
236
+
237
+ };
238
+
239
+ ;
240
+
241
+ if (option4 && typeof option4 === "object") {
242
+
243
+ myChart4.setOption(option4, true);
244
+
245
+ }
246
+
247
+ var dom5 = document.getElementById("container5");
248
+
249
+ var myChart5 = echarts.init(dom5);
250
+
251
+ var app5 = {};
252
+
253
+ option5 = null;
254
+
255
+ option5 = {
256
+
257
+ xAxis: {
258
+
259
+ type: 'category',
260
+
261
+ boundaryGap: false,
262
+
263
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
264
+
265
+ },
266
+
267
+ yAxis: {
268
+
269
+ type: 'value'
270
+
271
+ },
272
+
273
+ series: [{
274
+
275
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
276
+
277
+ type: 'line',
278
+
279
+ areaStyle: {}
280
+
281
+ }]
282
+
283
+ };
284
+
285
+ ;
286
+
287
+ if (option5 && typeof option5 === "object") {
288
+
289
+ myChart5.setOption(option5, true);
290
+
291
+ }
292
+
293
+ var dom6 = document.getElementById("container6");
294
+
295
+ var myChart6 = echarts.init(dom6);
296
+
297
+ var app6 = {};
298
+
299
+ option6 = null;
300
+
301
+ option6 = {
302
+
303
+ xAxis: {
304
+
305
+ type: 'category',
306
+
307
+ boundaryGap: false,
308
+
309
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
310
+
311
+ },
312
+
313
+ yAxis: {
314
+
315
+ type: 'value'
316
+
317
+ },
318
+
319
+ series: [{
320
+
321
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
322
+
323
+ type: 'line',
324
+
325
+ areaStyle: {}
326
+
327
+ }]
328
+
329
+ };
330
+
331
+ ;
332
+
333
+ if (option6 && typeof option6 === "object") {
334
+
335
+ myChart6.setOption(option6, true);
336
+
337
+ }
338
+
91
339
  window.onresize = function () {
92
340
 
93
-
94
-
95
- if(window.innerWidth > 500 && window.innerHeight > 250){
341
+ if(window.innerWidth > 600 && window.innerHeight > 500){
96
342
 
97
343
  myChart.resize({
98
344
 
99
345
  width: window.innerWidth,
100
346
 
101
- height: window.innerHeight,
347
+ height: window.innerHeight / 2,
102
-
348
+
103
- silent: false
349
+ silent: false
104
-
350
+
105
- });
351
+ });
352
+
106
-
353
+ myChart2.resize({
354
+
355
+ width: window.innerWidth,
356
+
357
+ height: window.innerHeight / 2,
358
+
359
+ silent: false
360
+
361
+ });
362
+
363
+ myChart3.resize({
364
+
365
+ width: window.innerWidth,
366
+
367
+ height: window.innerHeight / 2,
368
+
369
+ silent: false
370
+
371
+ });
372
+
373
+ myChart4.resize({
374
+
375
+ width: window.innerWidth,
376
+
377
+ height: window.innerHeight /2,
378
+
379
+ silent: false
380
+
381
+ });
382
+
383
+ myChart5.resize({
384
+
385
+ width: window.innerWidth,
386
+
387
+ height: window.innerHeight / 2,
388
+
389
+ silent: false
390
+
391
+ });
392
+
393
+ myChart6.resize({
394
+
395
+ width: window.innerWidth,
396
+
397
+ height: window.innerHeight /2,
398
+
399
+ silent: false
400
+
401
+ });
402
+
107
- }else if(window.innerWidth > 500 && window.innerHeight <= 250){
403
+ }else if(window.innerWidth > 600 && window.innerHeight <= 500){
108
404
 
109
405
  myChart.resize({
110
406
 
@@ -116,19 +412,117 @@
116
412
 
117
413
  });
118
414
 
415
+ myChart2.resize({
416
+
417
+ width: window.innerWidth,
418
+
419
+ height: 250,
420
+
421
+ silent: false
422
+
423
+ });
424
+
425
+ myChart3.resize({
426
+
427
+ width: window.innerWidth,
428
+
429
+ height: 250,
430
+
431
+ silent: false
432
+
433
+ });
434
+
435
+ myChart4.resize({
436
+
437
+ width: window.innerWidth,
438
+
439
+ height: 250,
440
+
441
+ silent: false
442
+
443
+ });
444
+
445
+ myChart5.resize({
446
+
447
+ width: window.innerWidth,
448
+
449
+ height: 250,
450
+
451
+ silent: false
452
+
453
+ });
454
+
455
+ myChart6.resize({
456
+
457
+ width: window.innerWidth,
458
+
459
+ height: 250,
460
+
461
+ silent: false
462
+
463
+ });
464
+
119
- }else if(window.innerWidth <= 500 && window.innerHeight > 250){
465
+ }else if(window.innerWidth <= 600 && window.innerHeight > 500){
120
466
 
121
467
  myChart.resize({
122
468
 
123
- width: 500,
469
+ width: 600,
124
-
470
+
125
- height: window.innerHeight,
471
+ height: window.innerHeight / 2,
126
-
472
+
127
- silent: false
473
+ silent: false
128
-
474
+
129
- });
475
+ });
476
+
130
-
477
+ myChart2.resize({
478
+
131
-
479
+ width: 600,
480
+
481
+ height: window.innerHeight / 2,
482
+
483
+ silent: false
484
+
485
+ });
486
+
487
+ myChart3.resize({
488
+
489
+ width: 600,
490
+
491
+ height: window.innerHeight / 2,
492
+
493
+ silent: false
494
+
495
+ });
496
+
497
+ myChart4.resize({
498
+
499
+ width: 600,
500
+
501
+ height: window.innerHeight / 2,
502
+
503
+ silent: false
504
+
505
+ });
506
+
507
+ myChart5.resize({
508
+
509
+ width: 600,
510
+
511
+ height: window.innerHeight / 2,
512
+
513
+ silent: false
514
+
515
+ });
516
+
517
+ myChart6.resize({
518
+
519
+ width: 600,
520
+
521
+ height: window.innerHeight / 2,
522
+
523
+ silent: false
524
+
525
+ });
132
526
 
133
527
  }
134
528
 
@@ -142,380 +536,10 @@
142
536
 
143
537
  ```
144
538
 
145
-
146
-
147
- 追記
148
-
149
- ブラウザのサイズをかなり小さくした場合にグラフの大きさが変になるのですが、何が問題でしょうか。ご教示願います。
150
-
151
-
152
-
153
- ```ここに言語を入力
154
-
155
- <!DOCTYPE html>
156
-
157
- <html style="height: 100%">
158
-
159
- <head>
160
-
161
- <meta charset="utf-8">
162
-
163
- </head>
164
-
165
- <body style="height: 100%; margin: 0">
166
-
167
- <div id="container" style="height: 50%"></div>
168
-
169
- <div id="container2" style="height: 50%"></div>
170
-
171
- <div id="container3" style="height: 50%"></div>
172
-
173
- <div id="container4" style="height: 50%"></div>
174
-
175
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
176
-
177
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
178
-
179
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
180
-
181
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
182
-
183
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
184
-
185
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
186
-
187
- <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=xfhhaTThl11qYVrqLZii6w8qE5ggnhrY&__ec_v__=20190126"></script>
188
-
189
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
190
-
191
- <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>
192
-
193
- <script type="text/javascript">
194
-
195
- var dom = document.getElementById("container");
196
-
197
- var myChart = echarts.init(dom);
198
-
199
- var app = {};
200
-
201
- option = null;
202
-
203
- option = {
204
-
205
- xAxis: {
206
-
207
- type: 'category',
208
-
209
- boundaryGap: false,
210
-
211
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
212
-
213
- },
214
-
215
- yAxis: {
216
-
217
- type: 'value'
218
-
219
- },
220
-
221
- series: [{
222
-
223
- data: [820, 932, 901, 934, 1290, 1330, 1320],
224
-
225
- type: 'line',
226
-
227
- areaStyle: {}
228
-
229
- }]
230
-
231
- };
232
-
233
- ;
234
-
235
- if (option && typeof option === "object") {
236
-
237
- myChart.setOption(option, true);
238
-
239
- }
240
-
241
- var dom2 = document.getElementById("container2");
242
-
243
- var myChart2 = echarts.init(dom2);
244
-
245
- var app2 = {};
246
-
247
- option2 = null;
248
-
249
- option2 = {
250
-
251
- xAxis: {
252
-
253
- type: 'category',
254
-
255
- boundaryGap: false,
256
-
257
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
258
-
259
- },
260
-
261
- yAxis: {
262
-
263
- type: 'value'
264
-
265
- },
266
-
267
- series: [{
268
-
269
- data: [820, 932, 901, 934, 1290, 1330, 1320],
270
-
271
- type: 'line',
272
-
273
- areaStyle: {}
274
-
275
- }]
276
-
277
- };
278
-
279
- ;
280
-
281
- if (option2 && typeof option2 === "object") {
282
-
283
- myChart2.setOption(option2, true);
284
-
285
- }
286
-
287
- var dom3 = document.getElementById("container3");
288
-
289
- var myChart3 = echarts.init(dom3);
290
-
291
- var app3 = {};
292
-
293
- option3 = null;
294
-
295
- option3 = {
296
-
297
- xAxis: {
298
-
299
- type: 'category',
300
-
301
- boundaryGap: false,
302
-
303
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
304
-
305
- },
306
-
307
- yAxis: {
308
-
309
- type: 'value'
310
-
311
- },
312
-
313
- series: [{
314
-
315
- data: [820, 932, 901, 934, 1290, 1330, 1320],
316
-
317
- type: 'line',
318
-
319
- areaStyle: {}
320
-
321
- }]
322
-
323
- };
324
-
325
- ;
326
-
327
- if (option3 && typeof option3 === "object") {
328
-
329
- myChart3.setOption(option3, true);
330
-
331
- }
332
-
333
-
334
-
335
- var dom4 = document.getElementById("container4");
336
-
337
- var myChart4 = echarts.init(dom4);
338
-
339
- var app4 = {};
340
-
341
- option4 = null;
342
-
343
- option4 = {
344
-
345
- xAxis: {
346
-
347
- type: 'category',
348
-
349
- boundaryGap: false,
350
-
351
- data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
352
-
353
- },
354
-
355
- yAxis: {
356
-
357
- type: 'value'
358
-
359
- },
360
-
361
- series: [{
362
-
363
- data: [820, 932, 901, 934, 1290, 1330, 1320],
364
-
365
- type: 'line',
366
-
367
- areaStyle: {}
368
-
369
- }]
370
-
371
- };
372
-
373
- ;
374
-
375
- if (option4 && typeof option4 === "object") {
376
-
377
- myChart4.setOption(option4, true);
378
-
379
- }
380
-
381
- window.onresize = function () {
382
-
383
- if(window.innerWidth > 500 && window.innerHeight > 400){
384
-
385
- myChart.resize({
386
-
387
- width: window.innerWidth,
388
-
389
- height: window.innerHeight / 2,
390
-
391
- silent: false
392
-
393
- });
394
-
395
- myChart2.resize({
396
-
397
- width: window.innerWidth,
398
-
399
- height: window.innerHeight / 2,
400
-
401
- silent: false
402
-
403
- });
404
-
405
- myChart3.resize({
406
-
407
- width: window.innerWidth,
408
-
409
- height: window.innerHeight / 2,
410
-
411
- silent: false
412
-
413
- });
414
-
415
- myChart4.resize({
416
-
417
- width: window.innerWidth,
418
-
419
- height: window.innerHeight /2,
420
-
421
- silent: false
422
-
423
- });
424
-
425
- }else if(window.innerWidth > 500 && window.innerHeight <= 400){
426
-
427
- myChart.resize({
428
-
429
- width: window.innerWidth,
430
-
431
- height: 400,
432
-
433
- silent: false
434
-
435
- });
436
-
437
- myChart2.resize({
438
-
439
- width: window.innerWidth,
440
-
441
- height: 400,
442
-
443
- silent: false
444
-
445
- });
446
-
447
- myChart3.resize({
448
-
449
- width: window.innerWidth,
450
-
451
- height: 400,
452
-
453
- silent: false
454
-
455
- });
456
-
457
- myChart4.resize({
458
-
459
- width: window.innerWidth,
460
-
461
- height: 400,
462
-
463
- silent: false
464
-
465
- });
466
-
467
- }else if(window.innerWidth <= 500 && window.innerHeight > 400){
468
-
469
- myChart.resize({
470
-
471
- width: 500,
472
-
473
- height: window.innerHeight / 2,
474
-
475
- silent: false
476
-
477
- });
478
-
479
- myChart2.resize({
480
-
481
- width: 500,
482
-
483
- height: window.innerHeight / 2,
484
-
485
- silent: false
486
-
487
- });
488
-
489
- myChart3.resize({
490
-
491
- width: 500,
492
-
493
- height: window.innerHeight / 2,
494
-
495
- silent: false
496
-
497
- });
498
-
499
- myChart4.resize({
500
-
501
- width: 500,
502
-
503
- height: window.innerHeight / 2,
504
-
505
- silent: false
506
-
507
- });
508
-
509
-
510
-
511
- }
512
-
513
- };
514
-
515
- </script>
516
-
517
- </body>
518
-
519
- </html>
520
-
521
- ```
539
+ ![正常時](0859014f8ea775838e0ec2958365ca17.jpeg)
540
+
541
+
542
+
543
+ ![異常時](6e68f484993a9fa250b488fd39a94d97.jpeg)
544
+
545
+ グラフが重なってしまいます。

1

追記

2019/07/25 07:09

投稿

sato4000
sato4000

スコア42

test CHANGED
File without changes
test CHANGED
@@ -141,3 +141,381 @@
141
141
  </html>
142
142
 
143
143
  ```
144
+
145
+
146
+
147
+ 追記
148
+
149
+ ブラウザのサイズをかなり小さくした場合にグラフの大きさが変になるのですが、何が問題でしょうか。ご教示願います。
150
+
151
+
152
+
153
+ ```ここに言語を入力
154
+
155
+ <!DOCTYPE html>
156
+
157
+ <html style="height: 100%">
158
+
159
+ <head>
160
+
161
+ <meta charset="utf-8">
162
+
163
+ </head>
164
+
165
+ <body style="height: 100%; margin: 0">
166
+
167
+ <div id="container" style="height: 50%"></div>
168
+
169
+ <div id="container2" style="height: 50%"></div>
170
+
171
+ <div id="container3" style="height: 50%"></div>
172
+
173
+ <div id="container4" style="height: 50%"></div>
174
+
175
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
176
+
177
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
178
+
179
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
180
+
181
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
182
+
183
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
184
+
185
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
186
+
187
+ <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=xfhhaTThl11qYVrqLZii6w8qE5ggnhrY&__ec_v__=20190126"></script>
188
+
189
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
190
+
191
+ <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>
192
+
193
+ <script type="text/javascript">
194
+
195
+ var dom = document.getElementById("container");
196
+
197
+ var myChart = echarts.init(dom);
198
+
199
+ var app = {};
200
+
201
+ option = null;
202
+
203
+ option = {
204
+
205
+ xAxis: {
206
+
207
+ type: 'category',
208
+
209
+ boundaryGap: false,
210
+
211
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
212
+
213
+ },
214
+
215
+ yAxis: {
216
+
217
+ type: 'value'
218
+
219
+ },
220
+
221
+ series: [{
222
+
223
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
224
+
225
+ type: 'line',
226
+
227
+ areaStyle: {}
228
+
229
+ }]
230
+
231
+ };
232
+
233
+ ;
234
+
235
+ if (option && typeof option === "object") {
236
+
237
+ myChart.setOption(option, true);
238
+
239
+ }
240
+
241
+ var dom2 = document.getElementById("container2");
242
+
243
+ var myChart2 = echarts.init(dom2);
244
+
245
+ var app2 = {};
246
+
247
+ option2 = null;
248
+
249
+ option2 = {
250
+
251
+ xAxis: {
252
+
253
+ type: 'category',
254
+
255
+ boundaryGap: false,
256
+
257
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
258
+
259
+ },
260
+
261
+ yAxis: {
262
+
263
+ type: 'value'
264
+
265
+ },
266
+
267
+ series: [{
268
+
269
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
270
+
271
+ type: 'line',
272
+
273
+ areaStyle: {}
274
+
275
+ }]
276
+
277
+ };
278
+
279
+ ;
280
+
281
+ if (option2 && typeof option2 === "object") {
282
+
283
+ myChart2.setOption(option2, true);
284
+
285
+ }
286
+
287
+ var dom3 = document.getElementById("container3");
288
+
289
+ var myChart3 = echarts.init(dom3);
290
+
291
+ var app3 = {};
292
+
293
+ option3 = null;
294
+
295
+ option3 = {
296
+
297
+ xAxis: {
298
+
299
+ type: 'category',
300
+
301
+ boundaryGap: false,
302
+
303
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
304
+
305
+ },
306
+
307
+ yAxis: {
308
+
309
+ type: 'value'
310
+
311
+ },
312
+
313
+ series: [{
314
+
315
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
316
+
317
+ type: 'line',
318
+
319
+ areaStyle: {}
320
+
321
+ }]
322
+
323
+ };
324
+
325
+ ;
326
+
327
+ if (option3 && typeof option3 === "object") {
328
+
329
+ myChart3.setOption(option3, true);
330
+
331
+ }
332
+
333
+
334
+
335
+ var dom4 = document.getElementById("container4");
336
+
337
+ var myChart4 = echarts.init(dom4);
338
+
339
+ var app4 = {};
340
+
341
+ option4 = null;
342
+
343
+ option4 = {
344
+
345
+ xAxis: {
346
+
347
+ type: 'category',
348
+
349
+ boundaryGap: false,
350
+
351
+ data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
352
+
353
+ },
354
+
355
+ yAxis: {
356
+
357
+ type: 'value'
358
+
359
+ },
360
+
361
+ series: [{
362
+
363
+ data: [820, 932, 901, 934, 1290, 1330, 1320],
364
+
365
+ type: 'line',
366
+
367
+ areaStyle: {}
368
+
369
+ }]
370
+
371
+ };
372
+
373
+ ;
374
+
375
+ if (option4 && typeof option4 === "object") {
376
+
377
+ myChart4.setOption(option4, true);
378
+
379
+ }
380
+
381
+ window.onresize = function () {
382
+
383
+ if(window.innerWidth > 500 && window.innerHeight > 400){
384
+
385
+ myChart.resize({
386
+
387
+ width: window.innerWidth,
388
+
389
+ height: window.innerHeight / 2,
390
+
391
+ silent: false
392
+
393
+ });
394
+
395
+ myChart2.resize({
396
+
397
+ width: window.innerWidth,
398
+
399
+ height: window.innerHeight / 2,
400
+
401
+ silent: false
402
+
403
+ });
404
+
405
+ myChart3.resize({
406
+
407
+ width: window.innerWidth,
408
+
409
+ height: window.innerHeight / 2,
410
+
411
+ silent: false
412
+
413
+ });
414
+
415
+ myChart4.resize({
416
+
417
+ width: window.innerWidth,
418
+
419
+ height: window.innerHeight /2,
420
+
421
+ silent: false
422
+
423
+ });
424
+
425
+ }else if(window.innerWidth > 500 && window.innerHeight <= 400){
426
+
427
+ myChart.resize({
428
+
429
+ width: window.innerWidth,
430
+
431
+ height: 400,
432
+
433
+ silent: false
434
+
435
+ });
436
+
437
+ myChart2.resize({
438
+
439
+ width: window.innerWidth,
440
+
441
+ height: 400,
442
+
443
+ silent: false
444
+
445
+ });
446
+
447
+ myChart3.resize({
448
+
449
+ width: window.innerWidth,
450
+
451
+ height: 400,
452
+
453
+ silent: false
454
+
455
+ });
456
+
457
+ myChart4.resize({
458
+
459
+ width: window.innerWidth,
460
+
461
+ height: 400,
462
+
463
+ silent: false
464
+
465
+ });
466
+
467
+ }else if(window.innerWidth <= 500 && window.innerHeight > 400){
468
+
469
+ myChart.resize({
470
+
471
+ width: 500,
472
+
473
+ height: window.innerHeight / 2,
474
+
475
+ silent: false
476
+
477
+ });
478
+
479
+ myChart2.resize({
480
+
481
+ width: 500,
482
+
483
+ height: window.innerHeight / 2,
484
+
485
+ silent: false
486
+
487
+ });
488
+
489
+ myChart3.resize({
490
+
491
+ width: 500,
492
+
493
+ height: window.innerHeight / 2,
494
+
495
+ silent: false
496
+
497
+ });
498
+
499
+ myChart4.resize({
500
+
501
+ width: 500,
502
+
503
+ height: window.innerHeight / 2,
504
+
505
+ silent: false
506
+
507
+ });
508
+
509
+
510
+
511
+ }
512
+
513
+ };
514
+
515
+ </script>
516
+
517
+ </body>
518
+
519
+ </html>
520
+
521
+ ```