Matplotlib のカスタム目盛り

PythonPythonBeginner
今すぐ練習

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

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

はじめに

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

VMのヒント

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

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

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) matplotlib(("Matplotlib")) -.-> matplotlib/PlottingDataGroup(["Plotting Data"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) matplotlib(("Matplotlib")) -.-> matplotlib/PlotCustomizationGroup(["Plot Customization"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") matplotlib/PlottingDataGroup -.-> matplotlib/line_plots("Line Plots") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") matplotlib/PlotCustomizationGroup -.-> matplotlib/axis_ticks("Axis Ticks Customization") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} matplotlib/figures_axes -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} matplotlib/line_plots -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} python/lists -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} python/tuples -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} matplotlib/axis_ticks -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} python/importing_modules -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} python/data_visualization -.-> lab-48993{{"Matplotlib のカスタム目盛り"}} end

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