teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問の参照のためのコードを追加。

2021/04/04 08:18

投稿

okahijiki
okahijiki

スコア404

title CHANGED
File without changes
body CHANGED
@@ -3,4 +3,52 @@
3
3
 
4
4
  個人的には、グラフを1つ作る場合は、plt.plotを使い、
5
5
  2つ以上作る場合は、plt.sublot、add_subplot、subplotsとし、
6
- さらに後者2つは、グラフを描く下地のサイズを任意に指定できると思っています。
6
+ さらに後者2つは、グラフを描く下地のサイズを任意に指定できると思っています。
7
+
8
+
9
+ 【以下、参照として】
10
+
11
+ ```python
12
+ import numpy as np
13
+ import matplotlib.pyplot as plt
14
+
15
+ x=np.arange(-1,1,0.01)
16
+ y=x**2
17
+
18
+ # plt.plot
19
+ plt.plot(x,y)
20
+ plt.show()
21
+ ```
22
+ ![イメージ説明](69eb88770803da565d4b7f52759a87e2.png)
23
+
24
+ ```python
25
+ #plt.subplot
26
+ plt.subplot(2,2,1)
27
+ plt.plot(x,y)
28
+
29
+ plt.subplot(2,2,4)
30
+ plt.plot(x,y)
31
+ plt.show()
32
+ ```
33
+ ![イメージ説明](f857725fdcbaa53e88caaa41d5c6d7ce.png)
34
+
35
+ ```python
36
+ #add_subplot
37
+ fig = plt.figure(figsize=(8,6))
38
+ ax1=fig.add_subplot(221)
39
+ ax1.plot(x,y)
40
+
41
+ ax2=fig.add_subplot(224)
42
+ ax2.plot(x,y)
43
+ plt.show()
44
+ ```
45
+ ![イメージ説明](5c442c40e9899034414db417ad0b5a35.png)
46
+
47
+ ```python
48
+ #subplots
49
+ fig,ax = plt.subplots(2,2,figsize=(8,6))
50
+ ax[0,0].plot(x,y)
51
+ ax[1,1].plot(x,y)
52
+ plt.show()
53
+ ```
54
+ ![イメージ説明](92f78007f899305e2cdbe314896bdc59.png)