[解決済み] Matplotlib: 現在の数値を設定するには?
2023-05-06 10:24:34
質問
簡単な質問なのですが、今ひとつよくわかりません。私は2つの図を表示し、それらをインタラクティブに使用するためにmatplotlibを使用したいと思います。私は一緒に図を作成します。
import matplotlib
import pylab as pl
f1 = pl.figure()
f2 = pl.figure()
で、MATLABライクなpyplotインターフェースを使って、両方の図にプロットしたり描画したりできます。で
current_figure = pl.gcf()
どの図をクリックしたかによって、pyplotインターフェースのために現在アクティブな図を決定することができます。今、私はpyplotインターフェースで最初の図形に何かを描きたいのですが、現在の図形はどちらにもなりえます。そこで、次のようなものがありますか?
pl.set_current_figure(figure)
または、何か回避策はありますか?(オブジェクト指向のインターフェースが使えることは知っていますが、インタラクティブなものには plot(x, y) のようなコマンドを使うほうがずっといいです)
どのように解決するのですか?
単純に図
f1
を新しい現在の図として設定します。
pl.figure(f1.number)
もう一つの選択肢は、数値に名前(または数字)をつけることで、コードを読みやすくすることができるかもしれません。
pl.figure("Share values")
# ... some plots ...
pl.figure("Profits")
# ... some plots ...
pl.figure("Share values") # Selects the first figure again
実際、数値は文字列にすることができ、それは間違いなく単純な数値よりも明示的です。
PS
: pyplot に相当するのは
pylab.figure()
は
matplotlib.pyplot.figure()
.
関連
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み】Matplotlibで図のタイトルと軸ラベルのフォントサイズを設定するには?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] Djangoで2つの日付の間を選択する
-
[解決済み] Python 3でバイナリデータを標準出力に書き込むには?
-
[解決済み] subprocess.run()の出力を抑制またはキャプチャするには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Djangoで2つの日付の間を選択する
-
[解決済み] 小数点以下1桁を取得する[重複]。
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] ファブリック経由でデプロイユーザとしてvirtualenvを有効化する
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] PyMongoで.sortを使用する
-
[解決済み] 異なる順序で同じ要素を持つ2つのJSONオブジェクトを等しく比較するには?
-
[解決済み] djangoフレームワークでフォームフィールドから値を取得するには?
-
[解決済み] Python の sorted() はどのようなアルゴリズムを使っているのですか?重複