[解決済み] ヒストグラムに平均線を引く (matplotlib)
2023-05-13 08:45:54
質問
pythonのmatplotlibを使ってヒストグラムを描いていますが、データセットの平均を表す線を点線としてヒストグラムに重ねて描きたいと思います(他の色でもいいかもしれません)。ヒストグラムに重ねて線を引く方法について、何かアイデアはありますか?
plot()コマンドを使用していますが、垂直線を描く方法がわかりません(つまり、Y軸にどのような値を与えるべきでしょうか?
ありがとうございます。
どのように解決するのですか?
この場合
plot
または
vlines
で垂直線を描きますが、Y軸の下から上への垂直線を描くには
axvline
がおそらく最もシンプルな関数であろう。 以下はその例です。
In [80]: import numpy as np
In [81]: import matplotlib.pyplot as plt
In [82]: np.random.seed(6789)
In [83]: x = np.random.gamma(4, 0.5, 1000)
In [84]: result = plt.hist(x, bins=20, color='c', edgecolor='k', alpha=0.65)
In [85]: plt.axvline(x.mean(), color='k', linestyle='dashed', linewidth=1)
Out[85]: <matplotlib.lines.Line2D at 0x119758828>
関連
-
[解決済み] Matplotlibで散布図の点を線に接続する - Python
-
[解決済み] Matplotlib のプロット: 軸、凡例、空白を削除する
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] matplotlib のプロットで軸のテキストを非表示にする
-
[解決済み] カットオフまたはオーバーラップするラベルでパディングを調整する方法
-
[解決済み] 小数点以下1桁を取得する[重複]。
-
[解決済み] Jupyter (IPython)ノートブックのセッションをpickleして保存する方法
-
[解決済み] Pythonの文字列の前にあるbという接頭辞は何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] なぜ(0-6)は-6=偽なのか?重複
-
[解決済み] Python 2.7サポート終了?
-
[解決済み] データフレームをソートした後にインデックスを更新する
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] pycharmがタブをスペースに自動変換する
-
[解決済み] Django filter queryset __in for *every* item in list
-
[解決済み] Alembicアップグレードスクリプトでインサートやアップデートを実行するにはどうすればよいですか?