質問編集履歴

2

ソースコードを訂正しました。

2020/12/05 07:20

投稿

KaIrO
KaIrO

スコア1

test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,12 @@
60
60
 
61
61
 
62
62
 
63
+ ```
64
+
65
+
66
+
67
+
68
+
63
69
  ### 試したこと
64
70
 
65
71
  このコードだと下図のように、軸が下端と左端によっています。

1

質問内容をより具体的にしました。

2020/12/05 07:20

投稿

KaIrO
KaIrO

スコア1

test CHANGED
@@ -1 +1 @@
1
- 原点中心の、単位円グラフを描画したいです
1
+ 単位円グラフにおいて、軸の位置移動したい
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- 三角関数を考える時などに使われる、原点中心の単位円のグラフをPythonを用いて描画したいです
5
+ 三角関数を考える時などに使われる、原点中心の単位円のグラフをPythonを用いて描画したいと思いました
6
+
7
+ 単位円は書けたのですが、軸が下と左に表示されるため、これを0で交差する軸にしたいです。
6
8
 
7
9
 
8
10
 
@@ -22,21 +24,59 @@
22
24
 
23
25
 
24
26
 
25
- ```ここに言語名を入力
27
+ ```Python
26
28
 
27
- ソースコード
29
+ import matplotlib.pyplot as plt
28
30
 
31
+ import numpy as np
32
+
33
+
34
+
35
+ x = np.arange(-1,1,0.00001)
36
+
37
+ y = np.sqrt(1**2-x**2)
38
+
29
- ```
39
+ yy = -y
40
+
41
+
42
+
43
+
44
+
45
+ fig=plt.figure(figsize=(4,4))
46
+
47
+ plt.plot(x,y,color="Black")
48
+
49
+ plt.plot(x,yy,color="Black")
50
+
51
+
52
+
53
+ plt.axis("equal")
54
+
55
+ plt.xlim([-1.3,1.3])
56
+
57
+ plt.ylim([-1.3,1.3])
58
+
59
+ plt.show()
30
60
 
31
61
 
32
62
 
33
63
  ### 試したこと
34
64
 
65
+ このコードだと下図のように、軸が下端と左端によっています。
35
66
 
36
67
 
37
- 自分でも調べてみたのですが、グラフを描画するとなるとmatplotlibを用いた左下が原点のものばかりでてきます。
38
68
 
69
+
70
+
71
+ ![![イメージ説明](9596a74e417c420293be70cf4b5c795a.png)
72
+
73
+
74
+
39
- matplotlibで軸を移動させことがきるもしくは他良いラブラリがあれば、教えていただきたいです。
75
+ この軸を0点で交差すようにしたいす。(下図x=0,y=0の線を軸にしこれ目盛りをつけるメージです。
76
+
77
+
78
+
79
+ ![イメージ説明](6d7b393ad099d0ad8b44c065c58cbd7c.png)
40
80
 
41
81
 
42
82