質問編集履歴
1
コードは「コードの挿入」で記入しました。調べたサイトや具体的に「よくわかりませんでした」の内容を追加しました。よろしくお願いいたします。
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,6 +7,9 @@
|
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
8
|
|
9
9
|
### 該当のソースコード
|
10
|
+
|
11
|
+
|
12
|
+
```Python
|
10
13
|
import numpy as np
|
11
14
|
from matplotlib import pyplot as plt
|
12
15
|
|
@@ -15,6 +18,8 @@
|
|
15
18
|
fig, ax = plt.subplots()
|
16
19
|
im = ax.imshow(d1,cmap="coolwarm")
|
17
20
|
plt.colorbar(im)
|
21
|
+
```
|
22
|
+
|
18
23
|
|
19
24
|
|
20
25
|
### 試したこと
|
@@ -26,8 +31,12 @@
|
|
26
31
|
を、cmap=""の部分に追加したらよいかと思い、
|
27
32
|
いろいろ調べてみましたが、よくわかりませんでした。
|
28
33
|
|
34
|
+
ネット(https://tech-market.org/matplotlib-cmap/)でしらべると、
|
35
|
+
「画像のcmapを変更したい場合はplt.imshow()のcmapにカラーマップ名を与えることで変更が可能」
|
36
|
+
とありました。すでにあるカラーマップだとよいのですが、良いものが見当たりません。
|
37
|
+
「自分でカラーマップを作成することもできる」(https://disassemble-channel.com/matplotlib-colormap-cmap/)という情報をみつけましたが、数値を色に変換する具体的なコードの書き方について読み取ることができませんでした。
|
38
|
+
|
29
39
|
どうぞよろしくお願いいたします。
|
30
|
-
|
31
40
|
|
32
41
|
### 補足情報(FW/ツールのバージョンなど)
|
33
42
|
Pythonは 3.10.12 です。
|