-
matplotlib で colormap を反転する2つの方法
matplotlib のカラーマップ(colormap)はデータの値を色で表現します。場合によっては、既存のカラーマップの色の並び順を反転させることで、データの見せ方を調整したいことがあります。この記事では、matplotlib で colormap を反転する方法と、その活用例について解説します。 colormap を反転する目的 カラーマップとは、数値データを視覚的に表現するために色を対応付ける仕組みです。たとえば、viridis や plasma、coolwarm などが標準で用意されており、ヒートマップや散布図、等高線図な... -
cmap(colormap)一覧と選び方・使用方法 [matplotlib]
本記事では、matplotlib におけるカラーマップの種類、特徴、選び方、さらには具体的な使用例について詳しく解説します。 カラーマップの一覧 以下に、各カテゴリーごとにカラーマップを紹介します。 Sequential(順次) 値の大小がはっきりと連続しているデータ向け。低い値から高い値へと自然に色が変化するので、単調な増加・減少を示すデータに適しています。 Perceptually Uniform 系: ['viridis', 'plasma', 'inferno', 'magma', 'cividis'] これらは人間の視覚特性に配慮して設計されており、低値から高値... -
凡例の枠スタイルを高度にカスタマイズする方法。線種・色。[matplotlib]
matplotlibでは、グラフに凡例(legend)を追加することができますが、デフォルトの枠のデザインでは味気ないと感じることがあるかもしれません。本記事では、凡例の枠のスタイルをカスタマイズする方法を詳しく解説します。 基本的な凡例の表示 まずは、matplotlibで凡例を表示する基本的なコードを見てみましょう。 import matplotlib.pyplot as plt import numpy as np # データの準備 x = np.linspace(0, 10, 100) y1 = np.sin(x) y2 = np.cos(x) # グラフの作成 plt.plot(x, y1, label="sin(x)") p... -
凡例の枠を消す・透明にする・スタイルを変更する方法 [matplotlib]
matplotlib でグラフを作成する際、凡例(legend)に枠がついていることがあります。この枠を取り除いたり、スタイルを変更したりする方法について解説します。 1. 凡例の枠を消す基本的な方法 Matplotlib では、legend() メソッドの frameon オプションを False に設定することで、凡例の枠を消すことができます。デフォルトでは frameon=True になっており、枠が表示される仕様になっています。 import matplotlib.pyplot as plt import numpy as np # データ作成 x = np.linspace(0, 10, 100) y1 = np.sin(x) y...