「Matplotlibを使用したプロットのスタイリング方法」

「美しさとファッションの専門家が解説する、Matplotlibを使用したプロットのスタイリング方法」

データサイエンスの迅速な成功

デフォルトに満足しないでください!

スタイルの設定(出典:Cole Keister on Unsplash)

数十年前、母親がクリスマスプレゼントとして私にマルーンのベロアのトラックスーツをくれました。それはひどいもので、私はそれが実際にはスタイルではないと返答しました。彼女はあざ笑って「あなたがスタイルを決めるのよ!トレンドセッターになりなさい!」と言いました。

言うまでもなく、私はスタイルを決めることはありませんでしたが、私の妻はまだ「あなたがスタイルを決める!」という言葉で私をからかいます。ただし、Matplotlibを使用してスタイルを設定すると、私はスタイルを設定します。ベロアのトラックスーツとは異なり、それは良いことです。

便宜的に、PythonのMatplotlibライブラリでは、デフォルトのプロットオプションをオーバーライドすることができます。この強力な機能を使用して、プロットをカスタマイズするだけでなく、レポート、出版物、プレゼンテーションに一貫性のある、自動的で再利用可能なスタイルを適用することができます。

このデータサイエンスのクイック成功プロジェクトでは、Matplotlibを使用してプロットをスタイル付けする方法について簡単に紹介します。

Matplotlibでのスタイリングオプション

Matplotlibをよく使ったことがある場合、プロットのデフォルト設定を変更したことがあるかもしれません。例えば、線の色などを新しい値に置き換えることで変更しました。しかし、すべてのプロットに同じ色を設定したい場合や、事前定義された色の順序でサイクルさせたい場合はどうすればよいでしょうか?

それには次のいずれかを使うことができます:

  1. ランタイム設定パラメーター
  2. スタイルファイル
  3. スタイルシート

それぞれを見てみましょう。

ランタイム設定パラメーターの変更

プロットにスタイルを設定する方法の1つは、RcParamsクラスのインスタンスを使用して、ランタイムでパラメーターを設定することです。このクラスの名前はランタイム設定パラメーターを表しており、pyplotアプローチまたはオブジェクト指向スタイルのいずれかを使用して、ノートブック、スクリプト、またはコンソールから実行できます(これらの2つのメソッドについて詳しく知りたい場合は、私の記事「Matplotlibの解説」をご覧ください)。

プロットのパラメーターはmatplotlib.rcParams変数に保存されており、これは辞書のようなオブジェクトです。構成可能なパラメーターの非常に長いリストがあり、これを表示することができます…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more