【Python】plotlyで使える色一覧2021年8月26日2021年8月28日PlotlycolorPlotlyplotlyのグラフを見栄えよく仕上げるためには色の設定はかかせません。そこで今回はplotlyのcolorについて詳しく見ていきたいと思います。公式サイトの色に関するページは以下になります。plotlyの色に関する公式ページplotlyで使えるカラースケールploltyの色のソースコードはコチラ(GitHub)※カラースケールとはヒートマップのように連続的に変化する色のことです。まとめCSS-colors単色を指定するときに使用する色の名前です。str型で与えられています。公式サイトにも一覧が載っていますが見にくいので以下にまとめてみました。カラー一覧(標準17色)grayとgreyが同じ色なので片方だけにして16色としてるものもありましたが両方載せておきます。#FFFF00標準色以外は多いので隠しています。クリックすると確認できます。Sequences(カラーシークエンス)は数色(8~24色)の色をまとめたものです。複数のグラフを描くときの色分けとして使われます。デフォルトでは下の画像の一番上にあるPlotlyを使って色分けされます。下の画像にある組み合わせ以外のカラーシークエンスも色コードを指定することで自作することができます。px.colors.qualitative.swatches()fig.show()引用:https://plotly.com/python/discrete-color/#color-sequences-in-plotly-expressカラーコードを取得する方法カラーシークエンスには名前がついているので、px.colors.qualitative.{名前}とすると表示できます。コードが出力されるものとRGBが出力されるものがあります。Scalesplotlyのカラースケールの公式ページカラースケールはヒートマップなどで連続的に変化する量を表すために使います。グラデーションカラーのことです。2色を徐々に変化させていくものや、1色の濃淡で変化をつけているものや何色も使っているレインボーもあります。公式サイトにはカラースケールを出力するコードがありますが、以下の3つはAttributeErrorになってしまいます。'swatches_continuous'」と出力されます。px.colors.sequential.swatches_continuous()px.colors.diverging.swatches_continuous()px.colors.cyclical.swatches_continuous()そこで、少々長いですが、一覧を表示するコードも掲載しています。px.colors.cyclical.swatches_cyclical()fig_cy.update_layout(height=700,width=1000,)fig_cy.show()このコードはAttributeErrorになりませんでした。scales上のカラースケールを棒グラフで表すと以下のようになります。241)まとめ今回はplotlyで使える色をコードとRGBについてまとめてみました。plotly以外でもグラデーションカラーの参考になれば幸いです。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ABOUT独学で学んだことをアウトプットしているブログです。とことん独学ブログ.。