matplotlibこの記事ではmatplotlibライブラリでグラフの色を指定する方法をわかりやすく解説します。活用してみてください。matplotlibライブラリを使ったグラフの描画方法はこちらを参考してみてください。サンプルコードをコピペしながら、サクサクいろいろなグラフ描画を試せます...目次グラフの色を指定して描画matplotlibライブラリでグラフを描画する際には、描画メソッドの引数colorで色を指定できます。グラフを表示plt.show()ここからは、matplotlibライブラリでのさまざまな色の指定方法ついて紹介します。一文字で指定(色の頭文字)最も簡単な色の指定方法です。全8種類の中から選択することができます。指定する値は色の英語表記の頭文字です。指定できる値と色のイメージは以下の通りです。黒以外はすべて色の英語表記の頭文字です。引数colorにこれらの値を指定して、実際にグラフを描画してみます。グラフを表示plt.show()簡素なグラフを作成したいときにはとても便利な指定方法です。一般的なグラフを描画する際には、一文字指定の方法で十分まかなえると思います。引数colorに色の名前(英語表記)を文字列で指定することができます。指定できる値matplotlib公式ドキュメントで指定可能な色の名前の一覧と実際の描画イメージを確認できます。指定できる色の名称とイメージは下図の通りです。数が多いので覚えるというより、忘れたときに再度調べる方が良いでしょう。色の名前を指定してグラフを描画してみます。サンプルコードを見てみましょう。4行目で指定する色の名称をリストに格納しています。色の表現方式として代表的なRGBをmatplotlibライブラリの色指定に適用できます。RGBに「透明度(alpha)」の要素を加えたRGBAでも指定可能です。Blue(青)を組み合わせて一つの色を表現する方式です。それぞれ0〜1の数値で指定します。0(透明)〜1(不透明)の数値で指定します。色を指定してグラフを描画してみましょう。rgbaをリストに格納しています。RGBAでは非常に多くの色を表現できるため、名称の無い、もしくはわからない色を指定したいときに便利です。b)とタプル型であるためコードが長くなりやすいという点は弱点と言えるかもしれません。数値だけで色を表現できるためプログラム処理の幅を広げてくれるという点で大きな魅力と言えるでしょう。色の表現方法に16進数カラーコードというものがあります。「#00ffaa」のように#(シャープ)と6桁の英数字を組み合わせて色を表現することができます。指定する値16進数カラーコードの色を調べるには、こちらのサイトが参考になります。他にもGoogleの検索窓に適当なカラーコード(#000000など)を入力して検索すると、以下のように色を調べることができます。ところが16進数カラーコードを表します。)出力結果では、実際に16進数カラーコードで色を指定してグラフを描画してみましょう。グラフを表示plt.show()16進数カラーコードは、値と色の関連性をイメージするのが難しいため、直感的に何色を選んでいるのかわかりにくいという特徴があります。ピンポイントで「この色を使いたい!!」というときには非常にありがたい指定方法です。カラーマップで指定カラーマップで色指定することでグラデーションのかかった鮮やかなグラフを描画できます。指定できる値matplotlibライブラリには標準使用できるカラーマップが用意されており、それらの中から選んで色を指定できます。下図のように非常に豊富な種類のカラーマップが用意されているのは、matplotlibライブラリの長所でもあります。matplotlib公式ドキュメント)カラーマップを用いて色を指定する場合、あらかじめカラーマップインスタンスを作成する必要があります。下記のように、get_cmap()メソッドを使用してカラーマップインスタンスを作成します。plt.get_cmap(カラーマップ名)その後、作成したカラーマップインスタンスを使用して引数color=color_map(0〜1の数値)として色を指定します。実際にカラーマップで色を指定してグラフを描画してみましょう。4行目で6種類のカラーマップをリストに格納しています。12行目でカラーマップインスタンスを作成し、14行目で色を指定しています。plt.show()カラーマップ"GnBu"カラーマップ"magma"カラーマップ"Set3"カラーマップ"twilight"カラーマップ"prism"カラーマップ"gnuplot"カラーマップを使用することでグラデーションのかかったグラフを描画することができました。鮮やかで印象的なグラフを作成するときにはとても便利な方法です。カラーマップのインスタンスを作成するひと手間が必要なので、単に色をつけてグラフ描画したい場合はこの方法は不向きかもしれません。pythonで鮮やかなグラフを作図できるのは個人的には心躍るポイントです。一度は試したくなる描画方法なのではないでしょうか。まとめ今回はpythonのmatplotライブラリで色を指定する方法を具体的にご紹介しました。さまざまな色の指定方法があるため、ご自身が一番使いやすいもので指定すると良いと思います。他にもmatplotlibライブラリを使った、グラフ描画に関する記事を用意しているので活用してみてください。この記事ではmatplotlibライブラリで凡例を表示する方法をわかりやすく解説します。この記事ではmatplotlibライブラリでグラフ軸を設定する方法をわかりやすく解説します。この記事ではmatplotlibライブラリを使った散布図の描画方法をわかりやすく解説します。Pythonを独学したいんだけど、何から始めたらいいんだろう...。独学を始めてみたのはいいけど、どう進めたらいいんだろう...。