質問編集履歴
3
試したことの追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,26 +5,7 @@
|
|
|
5
5
|
色で強度を表した二軸のカラーマップを作成したいです。
|
|
6
6
|
plt.pcolor()を使用してかなり近いことはできているんですが、
|
|
7
7
|
軸が意図したものと違っていて困っています。
|
|
8
|
-
X軸をずらしてメモリ位置を各データの真下にできますか?
|
|
9
|
-
また150Cなど、右端に来るべきデータが表記されません。
|
|
10
|
-
この問題を解決する方法を教えてください。
|
|
11
|
-
温度のデータ間隔が小さいときは気にならないのです。
|
|
12
|
-
また、様々なサイトの例においても右端のデータは消えてると思います。
|
|
13
|
-
|
|
14
|
-
### 発生している問題・エラーメッセージ
|
|
15
|
-
150Cのデータが見えない。20Cなどのメモリ位置がデータの左側に
|
|
16
|
-
表示されるため、25Cのデータのように見える。
|
|
17
|
-
棒グラフのように真下に表記したい。
|
|
18
|
-
|
|
19
|
-

|
|
20
|
-
```
|
|
21
|
-
エラーメッセージ
|
|
22
|
-
```
|
|
23
|
-
|
|
24
|
-
### 該当のソースコード
|
|
25
|
-
|
|
26
|
-
```
|
|
27
|
-
|
|
8
|
+
```python
|
|
28
9
|
x=np.arange(1,1001,1)*1e-3 #time
|
|
29
10
|
y=np.arange(20,151,10) #temp
|
|
30
11
|
(i,j)=(0,0)
|
|
@@ -44,11 +25,21 @@
|
|
|
44
25
|
plt.show()
|
|
45
26
|
plt.close()
|
|
46
27
|
```
|
|
28
|
+
出力画像
|
|
29
|
+

|
|
30
|
+
20Cなどのメモリ位置がデータの左側に
|
|
31
|
+
表示されるため、25Cのデータのように見える。
|
|
32
|
+
X軸をずらしてメモリ位置を各データの真下にできますか?
|
|
33
|
+
また150Cのデータが表記されません。
|
|
34
|
+
この問題を解決する方法を教えてください。
|
|
47
35
|
|
|
48
36
|
### 試したこと
|
|
49
37
|
|
|
50
|
-
plt.pcolor()ではlog表記できますが、X軸の位置がおかしいです。seaborn.heatmap()は、X軸の位置は良
|
|
38
|
+
plt.pcolor()ではlog表記できますが、X軸の位置がおかしいです。seaborn.heatmap()は、X軸の位置は良く全てのデータを表示できるのですが、
|
|
51
|
-
|
|
52
|
-
|
|
39
|
+
Y軸のlog表記を達成する方法が分かりませんでした。
|
|
53
|
-
|
|
40
|
+
```python
|
|
41
|
+
df = pd.DataFrame(data=Z, columns=y,index=x)
|
|
54
|
-
|
|
42
|
+
ax = seaborn.heatmap(df)
|
|
43
|
+
```
|
|
44
|
+
出力画像
|
|
45
|
+

|
2
タイトルの変更、試した内容の追加
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
python heatmapの
|
|
1
|
+
python heatmapのメモリ位置をずらす方法、右端のデータを表示する方法
|
body
CHANGED
|
@@ -10,7 +10,6 @@
|
|
|
10
10
|
この問題を解決する方法を教えてください。
|
|
11
11
|
温度のデータ間隔が小さいときは気にならないのです。
|
|
12
12
|
また、様々なサイトの例においても右端のデータは消えてると思います。
|
|
13
|
-
しかし、みんな気が付いてないのでは…
|
|
14
13
|
|
|
15
14
|
### 発生している問題・エラーメッセージ
|
|
16
15
|
150Cのデータが見えない。20Cなどのメモリ位置がデータの左側に
|
|
@@ -48,7 +47,7 @@
|
|
|
48
47
|
|
|
49
48
|
### 試したこと
|
|
50
49
|
|
|
51
|
-
|
|
50
|
+
plt.pcolor()ではlog表記できますが、X軸の位置がおかしいです。seaborn.heatmap()は、X軸の位置は良いのですが、Y軸のlog表記を達成できませんでした。
|
|
52
51
|
|
|
53
52
|
### 補足情報(FW/ツールのバージョンなど)
|
|
54
53
|
|
1
問題点が分かるように訂正しました。
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,16 +5,19 @@
|
|
|
5
5
|
色で強度を表した二軸のカラーマップを作成したいです。
|
|
6
6
|
plt.pcolor()を使用してかなり近いことはできているんですが、
|
|
7
7
|
軸が意図したものと違っていて困っています。
|
|
8
|
+
X軸をずらしてメモリ位置を各データの真下にできますか?
|
|
9
|
+
また150Cなど、右端に来るべきデータが表記されません。
|
|
10
|
+
この問題を解決する方法を教えてください。
|
|
11
|
+
温度のデータ間隔が小さいときは気にならないのです。
|
|
12
|
+
また、様々なサイトの例においても右端のデータは消えてると思います。
|
|
13
|
+
しかし、みんな気が付いてないのでは…
|
|
8
14
|
|
|
9
|
-
|
|
10
|
-
|
|
11
|
-
Y軸をlogで表記できる解決策を教えていただけると幸いです。
|
|
12
|
-
|
|
13
15
|
### 発生している問題・エラーメッセージ
|
|
14
|
-
|
|
16
|
+
150Cのデータが見えない。20Cなどのメモリ位置がデータの左側に
|
|
17
|
+
表示されるため、25Cのデータのように見える。
|
|
18
|
+
棒グラフのように真下に表記したい。
|
|
15
19
|
|
|
16
|
-
例えば150Cのデータは恐らく見えていない。
|
|
17
|
-
|
|
20
|
+

|
|
18
21
|
```
|
|
19
22
|
エラーメッセージ
|
|
20
23
|
```
|
|
@@ -30,6 +33,10 @@
|
|
|
30
33
|
for X in x:
|
|
31
34
|
for Y in y:
|
|
32
35
|
Z[i][j]=10*(1-np.exp(-X/10*Y))
|
|
36
|
+
if Y==20:
|
|
37
|
+
Z[i][j]=1
|
|
38
|
+
if Y==150:
|
|
39
|
+
Z[i][j]=1
|
|
33
40
|
j+=1
|
|
34
41
|
i+=1
|
|
35
42
|
j=0
|
|
@@ -45,4 +52,4 @@
|
|
|
45
52
|
|
|
46
53
|
### 補足情報(FW/ツールのバージョンなど)
|
|
47
54
|
|
|
48
|
-
ここにより詳細な情報を記載してください
|
|
55
|
+
ここにより詳細な情報を記載してくださいの
|