Matplotlib のカスタム目盛り

Beginner

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

はじめに

Matplotlib は、データ可視化に使用される人気のある Python ライブラリです。Matplotlib の主な機能の 1 つは、グラフの目盛りラベルをカスタマイズする機能です。この実験では、Matplotlib を使用してカスタム目盛りラベルを回転させる方法を学びます。

VM のヒント

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

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

学習中に問題が発生した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。そうすれば、迅速に問題を解決します。

Matplotlib ライブラリをインポートする

最初のステップは、Matplotlib ライブラリをインポートすることです。これは、次のコードを実行することで行うことができます。

import matplotlib.pyplot as plt

プロット用のデータを作成する

2 番目のステップは、プロットしたいデータを作成することです。この実験では、次のデータを使用します。

x = [1, 2, 3, 4]
y = [1, 4, 9, 6]
labels = ['Frogs', 'Hogs', 'Bogs', 'Slogs']

データをプロットする

3 番目のステップは、Matplotlib を使ってデータをプロットすることです。これは、次のコードを実行することで行うことができます。

plt.plot(x, y)

目盛りラベルをカスタマイズする

4 番目のステップは、目盛りラベルをカスタマイズすることです。この実験では、目盛りラベルを垂直方向に回転させます。これは、次のコードを実行することで行うことができます。

plt.xticks(x, labels, rotation='vertical')

マージンと間隔を調整する

5 番目のステップは、目盛りラベルが切り取られないように、プロットのマージンと間隔を調整することです。これは、次のコードを実行することで行うことができます。

plt.margins(0.2)
plt.subplots_adjust(bottom=0.15)

プロットを表示する

最後のステップは、Matplotlib を使ってプロットを表示することです。これは、次のコードを実行することで行うことができます。

plt.show()

まとめ

この実験では、Matplotlib を使ってカスタム目盛りラベルを回転させる方法を学びました。目盛りラベルをカスタマイズすることで、プロットをより情報豊富で視覚的に魅力的にすることができます。