私はmatplotlib
を使って複数の行をPythonでプロットしようとしています。それでplt.waitforbuttonpress(-1)
を使って、新しい行を別々に分析することができます。しかし、これを行うときには、最新の行には色を、残りには黒を使用したいと思います。私は新しい行に色を付ける方法を知っていますが、前の行をすべて黒にリセットする方法を見つけることができません。これは可能ですか?ですから、例えば:Pythonインタラクティブプロット最新の色が黒で残ります
3
A
答えて
3
あなたは可能性があり、古い行をループし、特定の色で新しいものをプロットする前に、線の色を設定します。残念ながらplt.waitforbuttonpress()
は、自分のコンピュータ上で動作するようには思えませんが、このような何か:
import numpy as np
import matplotlib.pylab as pl
pl.figure()
ax=pl.subplot(111)
for i in range(10):
# 1. set all lines to a black color
for l in ax.get_lines():
l.set_color('k')
# 2. plot the latest one in a red color
pl.plot(np.arange(10), np.random.random(10), color='r')
1
あなたはline
はmatplotlibのLine2D
ある場合、それをプロットした後、線の色を設定するためにline.set_color('k')
を使用することができますインスタンス。幸いにもリストax.lines
のAxes
インスタンスからすべての行にアクセスできるので、そのリストをループして新しい行をプロットする前にすべての行を黒に設定するだけです。
import matplotlib.pyplot as plt
import numpy as np
plt.ion()
x = np.arange(5)
y = np.arange(5)
fig,ax = plt.subplots(1)
ax.set_xlim(0,4)
ax.set_ylim(0,6)
ax.plot(x,y,'r-')
plt.waitforbuttonpress(-1)
[l.set_color('k') for l in ax.lines]
ax.plot(x,y+1,'r-')
plt.waitforbuttonpress(-1)
[l.set_color('k') for l in ax.lines]
ax.plot(x,y+2,'r-')
plt.waitforbuttonpress(-1)
関連する問題
- 1. 残りのスペースに黒い色が入っています。リストビューxamarin-UWP
- 2. 白と黒の色は、最初に黒色にする必要があります。
- 3. Python openCVで黒色を白くするが、黒色にしないPIL
- 4. ステータスバーの色がiOS 6の黒色に変わります
- 5. Matplotlibプロットウィンドウが黒色です
- 6. インタラクティブプロット
- 7. Androidスタジオランチャーアイコンが黒色
- 8. Safariレンダリング画像の背景に黒色があります
- 9. キャンバスに色を塗りつぶし、黒色にします
- 10. Python Matplotlib:インタラクティブプロットのレンダリング時間を短縮
- 11. ビットマップの背景が黒色です。白くする必要があります
- 12. PHPでイメージを切り取ると黒いスペースが残る
- 13. 新しいMS Wordのハイパーリンクの色は黒で、青色にしたいです。
- 14. Python 3が最新のPythonなら、どうしてPython 2はまだ残っていますか?
- 15. Rインタラクティブプロット?
- 16. ユーザ入力を伴うPythonインタラクティブプロット
- 17. UI viewcontrollerナビゲーションバーが黒色
- 18. python matplotlib - なぜ私が作成したツールバーの色が白黒ですか?
- 19. Jupyterノートブックのインタラクティブプロット
- 20. ステータスバーがフルスクリーンのダイアログの中で黒色に変わります。android
- 21. com.lamudi.phonefield.PhoneEditTextスピナー黒色
- 22. UInavigationBarをアニメーション化するとオフスクリーンが黒い四角形に残ります
- 23. エミュレータをロードすると、genymotionが黒い画面に残ります
- 24. wxのpythonでプログレスバーの色を黒に変更したい
- 25. UIToolbarは半透明で黒色ではありません
- 26. 画像のスケーリング、画像が黒いバーの最下部に残る
- 27. ボタンをクリックすると残りのボタンの色が変わります
- 28. 擬似でオーバーレイする前に、白く残るテキストも黒く塗ります。
- 29. ArulesVIZインタラクティブプロット - Shiny R
- 30. LibGDX段階が黒色にフェーディングする
ありがとう:
ここでは、最小限の例があります:私たちは、コードの1つの簡単なラインでそれを行うことができます!これは完全に動作します:) – Mazin