MatplotlibでX軸にラベル付きの目盛りを1つだけ追加する方法
matplotlibを使ってX軸にラベル付きの目盛り(ティック)を1つだけ追加したい場合、以下の手順に従うことで簡単に実現できます。
手順
図のサイズを設定し、サブプロット間および周囲のパディング(余白)を調整します。
numpyを使用して x および y のデータポイントを作成します。
plot() メソッドを使って x と y のデータポイントをプロットします。
set_xticks() を使って、X軸上の単一の位置に目盛りを設定します。
set_xticklabels() を使って、その目盛りに対応するラベルを設定します。
図を表示するには show() メソッドを使用します。
コード例
import numpy as np
import matplotlib.pyplot as plt
# 図のサイズを設定
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
# x と y のデータポイントを作成
x = np.linspace(-5, 5, 50)
y = np.sin(x)
# x と y のデータポイントをプロット
fig, ax = plt.subplots(1, 1)
p = ax.plot(x, y)
# 単一の位置に目盛りを設定
ax.set_xticks([-1.075])
# その目盛りにラベルを設定
ax.set_xticklabels(["$\\bf{It\ is\ -\!1.075\ label}$"])
# グラフを表示
plt.show()
実行結果
上記のコードを実行すると、次のようなグラフが出力されます。

-
Pythonのmatplotlibで1つのページに複数のプロットを作成する方法
Pandasとmatplotlibを組み合わせることで、データフレームから図(figure)と軸(axis)を簡単に作成し、scatterメソッドを使って点をプロットできます。ここでは、学生の人数と取得点数の関係を散布図として可視化する手順を紹介します。 実装の手順 学生のリスト、各学生が取得した点数のリスト、スコアごとの色分け用リストを作成します。 PandasのDataFrameを使って、手順1のデータからデータフレームを作成します。 subplotsメソッドでfigとax変数を作成します。デフォルトでは行数(nrows)と列数(ncols)はどちらも1に設定されています。 plt.xl
-
Matplotlibで2本の点線をプロットする方法|マーカー・線種・凡例の設定も解説
はじめに この記事では、Pythonの可視化ライブラリ「Matplotlib」を使って、2本の線を1つのグラフに描画し、それぞれに異なる線種(点線・破線)や色、太さを設定する方法を解説します。 コーディングを始める前に、まず次のコマンドでMatplotlibをインポートしておきましょう。 import matplotlib.pyplot as plt Pyplotは、MatplotlibをMATLABのように直感的に操作できるようにするためのコマンドスタイル関数のコレクションです。グラフの描画からラベル付けまで、ほとんどの操作をこのモジュール経由で行います。 アルゴリズム(処理の流れ) ステ