python matplotlib boxplotのティックに名前を付ける方法


20

Python matplotlibにはboxplotコマンドがあります。

通常、グラフのすべての部分は数字でチェックされます。目盛りを位置ではなく名前に変更するにはどうすればよいですか?

説明のために、私はこの箱ひげ図のような月火水ラベルを意味します:

代替テキスト

回答:


30

の2番目の引数を使用しxticksてラベルを設定します。

import numpy as np
import matplotlib.pyplot as plt

data = [[np.random.rand(100)] for i in range(3)]
plt.boxplot(data)
plt.xticks([1, 2, 3], ['mon', 'tue', 'wed'])

pylabbc を削除するために編集されたのは、単一の名前空間に(プロット用)および(数学および配列の操作用pylab一括インポートする便利なモジュールです。多くの例で使用されていますが、推奨されなくなりましたmatplotlib.pyplotnumpypylab


13

arsには権利があり、簡潔な答えがあります。matplotlibの使用方法を学ぶときに、関連するコードと例を見つけるのにサムネイルギャラリーが非常に役立つことがわかりました。あなたの場合、この箱ひげ図の例を提出しました。これは、他の便利な機能を示しています(目盛りテキストの回転、Y軸の上部の目盛りとラベルの追加、ボックスへの色の追加など)。

代替テキスト


+1。ジョシュ、これは非常に完全な参照サンプルです-ありがとう!
アルス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.