matplotlibでステムプロットを生成するときに最後のデータポイントで終了するのではなく、軸の限界までベースラインを延長するにはどうすればよいですか?matplotlibのステムプロットのベースラインを軸の限界まで延長する
答えて
plt.stem
プロットのベースラインが
markerline, stemlines, baseline = plt.stem(x, np.cos(x), '-.')
、関数呼び出しから返されたあなたが[0,1]
すべきラインのデータを設定し、yaxis_transform
を使用することができ、それらの座標になるように軸座標として解釈される。
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0.1, 2*np.pi, 10)
markerline, stemlines, baseline = plt.stem(x, np.cos(x), '-.')
plt.setp(baseline, 'color', 'r', 'linewidth', 2)
baseline.set_xdata([0,1])
baseline.set_transform(plt.gca().get_yaxis_transform())
plt.show()
を[、最小完全、かつ検証例]を提供してくださいありがとう - これはうまくいきました。私の貧しい初期のポストに申し訳ありません---それを掃除するためのおかげで。私は何年ものMATLABから来て、ちょうど最近、Pythonを使用しようと試み始めました。どのようにしてこの解決策を見つけましたか?私はベースラインハンドルのプロパティに関するドキュメントを見つけることができませんでした。 – jboss
あなたは正しいですが、この解決法はそれほど明白ではなく、 'get_yaxis_transform()'をすでに使っていることによってのみ知ることができます。だから短いです:経験。しかしながら、ステムプロットが3つのオブジェクトを返すという事実は、ドキュメントから明らかです。また、通常、戻り値の型を調べて、返されたオブジェクトについてドキュメントで読むことができます。 – ImportanceOfBeingErnest
- 1. Matplotlib:時間軸と限界
- 2. matplotlibの軸の限界を変更するには?
- 3. D3.js軸付きステムプロット
- 4. 散布図のx軸とy軸の長さを延長する、d3js
- 5. 限界長
- 6. d3でドラッグするためのオブジェクト境界を延長する
- 7. Matplotlibの軸の境界で不適切なレンダリング
- 8. Seaborn JointGridのスケール軸KDE限界線
- 9. Googleマップの境界を少し延長する
- 10. クラウドデータフローの25ジョブ制限を延長できますか?
- 11. 軸のカスタム制限を設定するmatplotlibデータフレーム
- 12. は、入力フィールドの長さが限界
- 13. Python Iris X軸の限界とティックを設定する
- 14. MatplotlibのX軸
- 15. Matplotlibの軸ラベル
- 16. Matplotlib負の軸
- 17. 問題のステムプロット
- 18. Google Chartでv軸のベースライン値を表示する方法は?
- 19. オフラインログインのチケットの有効期限を延長する
- 20. Cakephp 1.3フォームのセキュリティトークンの有効期限を延長する
- 21. PHPはセッションの有効期限を延長します
- 22. matplotlibのy軸の高さをどのように制限しますか?
- 23. JWT/Laravelトークンの有効期限を延長する
- 24. matplotlibの - リサイズx軸
- 25. matplotlibのヒートマップ、y軸
- 26. SVGストロークアニメーションの長さを延長する
- 27. Matplotlib:x軸の長さを長くする
- 28. MPAndroidChartで長い赤線(限界線)を作成する方法
- 29. matplotlib graficの軸を反転
- 30. matplotlibの軸設定を変更する
(https://stackoverflow.com/help/mcve) –