グラフ軸のカスタマイズ

PythonPythonBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチュートリアルでは、Matplotlibを使って簡単なグラフの背景、ラベル、目盛りをカスタマイズする方法を学びます。

VMのヒント

VMの起動が完了したら、左上隅をクリックしてノートブックタブに切り替え、Jupyter Notebookを使って練習しましょう。

時々、Jupyter Notebookが読み込み終了するまで数秒待つ必要があります。Jupyter Notebookの制限により、操作の検証は自動化できません。

学習中に問題がある場合は、Labbyにお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48726{{"グラフ軸のカスタマイズ"}} matplotlib/figures_axes -.-> lab-48726{{"グラフ軸のカスタマイズ"}} python/comments -.-> lab-48726{{"グラフ軸のカスタマイズ"}} python/lists -.-> lab-48726{{"グラフ軸のカスタマイズ"}} python/tuples -.-> lab-48726{{"グラフ軸のカスタマイズ"}} python/importing_modules -.-> lab-48726{{"グラフ軸のカスタマイズ"}} python/data_visualization -.-> lab-48726{{"グラフ軸のカスタマイズ"}} end

必要なライブラリのインポート

このチュートリアルで使用する必要なライブラリをインポートして始めましょう。

import matplotlib.pyplot as plt

グラフの作成と背景の設定

plt.figure() メソッドを使ってグラフを作成します。これにより、matplotlib.figure.Figure インスタンスが生成されます。rect.set_facecolor() メソッドを使って、グラフの背景色を設定します。

fig = plt.figure()
rect = fig.patch  ## a rectangle instance
rect.set_facecolor('lightgoldenrodyellow')

グラフに軸を追加する

fig.add_axes() メソッドを使って、グラフに軸を追加します。また、rect.set_facecolor() メソッドを使って、軸の背景色を設定します。

ax1 = fig.add_axes([0.1, 0.3, 0.4, 0.4])
rect = ax1.patch
rect.set_facecolor('lightslategray')

目盛りとラベルのカスタマイズ

ax1.tick_params() メソッドを使って、軸の目盛りとラベルをカスタマイズします。x軸のラベルの色、回転、サイズを設定し、y軸の目盛りの色、サイズ、幅を設定します。

ax1.tick_params(axis='x', labelcolor='tab:red', labelrotation=45, labelsize=16)
ax1.tick_params(axis='y', color='tab:green', size=25, width=3)

グラフの表示

最後に、plt.show() メソッドを使ってグラフを表示します。

plt.show()

まとめ

このチュートリアルでは、Matplotlibを使ってシンプルなグラフの背景、ラベル、目盛りをカスタマイズする方法を学びました。グラフを作成して表示するために、plt.figure()fig.add_axes()ax1.tick_params()plt.show() メソッドを使用しました。