質問編集履歴

3

試したことの追加

2020/10/18 02:39

投稿

mor1mi
mor1mi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -12,45 +12,7 @@
12
12
 
13
13
  軸が意図したものと違っていて困っています。
14
14
 
15
- X軸をずらしてメモリ位置を各データの真下にできますか?
16
-
17
- また150Cなど、右端に来るべきデータが表記されません。
18
-
19
- この問題を解決する方法を教えてください。
20
-
21
- 温度のデータ間隔が小さいときは気にならないのです。
22
-
23
- また、様々なサイトの例においても右端のデータは消えてると思います。
24
-
25
-
26
-
27
- ### 発生している問題・エラーメッセージ
28
-
29
- 150Cのデータが見えない。20Cなどのメモリ位置がデータの左側に
30
-
31
- 表示されるため、25Cのデータのように見える。
32
-
33
- 棒グラフのように真下に表記したい。
34
-
35
-
36
-
37
- ![イメージ説明](048b536a39797d51d75416b1b1f13ff0.png)
38
-
39
- ```
40
-
41
- エラーメッセージ
42
-
43
- ```
44
-
45
-
46
-
47
- ### 該当のソースコード
48
-
49
-
50
-
51
- ```
52
-
53
- #python
15
+ ```python
54
16
 
55
17
  x=np.arange(1,1001,1)*1e-3 #time
56
18
 
@@ -90,18 +52,38 @@
90
52
 
91
53
  ```
92
54
 
55
+ 出力画像
56
+
57
+ ![出力画像](048b536a39797d51d75416b1b1f13ff0.png)
58
+
59
+ 20Cなどのメモリ位置がデータの左側に
60
+
61
+ 表示されるため、25Cのデータのように見える。
62
+
63
+ X軸をずらしてメモリ位置を各データの真下にできますか?
64
+
65
+ また150Cのデータが表記されません。
66
+
67
+ この問題を解決する方法を教えてください。
68
+
93
69
 
94
70
 
95
71
  ### 試したこと
96
72
 
97
73
 
98
74
 
99
- plt.pcolor()ではlog表記できますが、X軸の位置がおかしいです。seaborn.heatmap()は、X軸の位置は良のですが、Y軸のlog表記を達成できませんでした。
75
+ plt.pcolor()ではlog表記できますが、X軸の位置がおかしいです。seaborn.heatmap()は、X軸の位置は良く全てデータを表示きるのですが、
100
76
 
77
+ Y軸のlog表記を達成する方法が分かりませんでした。
101
78
 
79
+ ```python
102
80
 
103
- ### 補足情報(FW/ツールのバージョンなど)
81
+ df = pd.DataFrame(data=Z, columns=y,index=x)
104
82
 
83
+ ax = seaborn.heatmap(df)
105
84
 
85
+ ```
106
86
 
87
+ 出力画像
88
+
107
- ここにより詳細な情報を記載してくださいの
89
+ ![イメージ説明](4482f872d746dff461ae4d9edc829de6.png)

2

タイトルの変更、試した内容の追加

2020/10/18 02:39

投稿

mor1mi
mor1mi

スコア1

test CHANGED
@@ -1 +1 @@
1
- python heatmapの幅やメモリ位置について plt.pcolor()
1
+ python heatmapのメモリ位置をずらす方法、右端のデータを表示する方法
test CHANGED
@@ -21,8 +21,6 @@
21
21
  温度のデータ間隔が小さいときは気にならないのです。
22
22
 
23
23
  また、様々なサイトの例においても右端のデータは消えてると思います。
24
-
25
- しかし、みんな気が付いてないのでは…
26
24
 
27
25
 
28
26
 
@@ -98,7 +96,7 @@
98
96
 
99
97
 
100
98
 
101
- ここに問題に対して試したことをてください。
99
+ plt.pcolor()ではlog表できますが、X軸の位置がおかしいですseaborn.heatmap()は、X軸の位置は良いのですが、Y軸のlog表記を達成できませんでした。
102
100
 
103
101
 
104
102
 

1

問題点が分かるように訂正しました。

2020/10/18 02:24

投稿

mor1mi
mor1mi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -12,25 +12,31 @@
12
12
 
13
13
  軸が意図したものと違っていて困っています。
14
14
 
15
+ X軸をずらしてメモリ位置を各データの真下にできますか?
15
16
 
17
+ また150Cなど、右端に来るべきデータが表記されません。
16
18
 
19
+ この問題を解決する方法を教えてください。
17
20
 
21
+ 温度のデータ間隔が小さいときは気にならないのです。
18
22
 
23
+ また、様々なサイトの例においても右端のデータは消えてると思います。
19
24
 
20
-
21
- Y軸をlogで表記できる解決策を教えていただけると幸いす。
25
+ しかし、みんな気が付いは…
22
26
 
23
27
 
24
28
 
25
29
  ### 発生している問題・エラーメッセージ
26
30
 
27
- ![`![イメジ説明](bcd4c94263de34393470167ae2a83d33.png)
31
+ 150Cのデタが見えない。20Cなどのメモリ位置がデータの左側に
32
+
33
+ 表示されるため、25Cのデータのように見える。
34
+
35
+ 棒グラフのように真下に表記したい。
28
36
 
29
37
 
30
38
 
31
- 例えば150Cのデータは恐らく見えていない。
32
-
33
- 20Cなどもできれば、棒グラフのように真下にあるほうが良い。
39
+ ![イメージ説明](048b536a39797d51d75416b1b1f13ff0.png)
34
40
 
35
41
  ```
36
42
 
@@ -62,6 +68,14 @@
62
68
 
63
69
  Z[i][j]=10*(1-np.exp(-X/10*Y))
64
70
 
71
+ if Y==20:
72
+
73
+ Z[i][j]=1
74
+
75
+ if Y==150:
76
+
77
+ Z[i][j]=1
78
+
65
79
  j+=1
66
80
 
67
81
  i+=1
@@ -92,4 +106,4 @@
92
106
 
93
107
 
94
108
 
95
- ここにより詳細な情報を記載してください
109
+ ここにより詳細な情報を記載してください