matplotlib用にカラーコードを生成したいのだが?

A8バナー広告

やりたいこと

  • ax.plot()を使ってplotしたい。
  • plotのたびに色を指定したい。
  • 色は連続値に対応した対応関係を以って欲しい。例えば、高い値は赤、低い値は青。

どうすればいいのか?

ここに答えがあった。

つまり、こうすればいい。

なので、例えばplotしたいデータの重みがweightsに保存されているとすると、

ちなみにcmapのカラーコード表はこのサイトを参照すればいい。

だいたいの場合はforループを使ってplotする必要はない。なので、こんな面倒なことをしなくても良い。でも、forループで書いてしまったほうが楽になるケースもある(稀だが)。そういうときに、カラーコードを生成するやり方を覚えておく。

Python

Posted by user