問題タブ [matplotlib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonで画像をスケーリングして表示する最速の方法は何ですか?
int16 の 2 次元 numpy.array を 20fps 程度で表示する必要があります。Matplotlib の imshow を使用すると、10fps を超えるとチョークが発生します。スケーリングと補間には明らかにいくつかの問題があります。配列の次元は不明ですが、おそらく 30 x 400 程度になると付け加えておきます。
これらは、リアルタイム表示が想定されているセンサーからのデータであるため、データをオンザフライで再サンプリングする必要があります。
unix - コマンドライン Unix ASCII ベースのチャート作成/プロット ツール
UNIX の優れたコマンドライン チャート作成/グラフ作成/プロット ツールはありますか? ASCII グラフに xy ポイントをプロットするものを探しています。
明確にするために、グラフをASCII(ascii-artスタイルなど)で出力するものを探しているので、Xを必要とせずにインタラクティブシェルセッションで使用できます.
python - Matplotlib で描画した図のサイズを変更するにはどうすればよいですか?
Matplotlib で描画した図のサイズを変更するにはどうすればよいですか?
python - Python で Matplotlib を使用して y 軸をスケーリングする
Matplotlibで y 軸をスケーリングする方法は? y 制限を変更したくありません。物理的なスペースを拡張したいだけです。
python - 計算を続行できるようにmatplotlibプロットを切り離す方法はありますか?
Pythonインタープリターでこれらの指示を行うと、プロットのあるウィンドウが表示されます。
show()
残念ながら、プログラムがさらに計算を行っている間に作成された図をインタラクティブに探索し続ける方法がわかりません。
それは可能ですか?計算が長い場合があり、中間結果の検討中に計算を進めると役立ちます。
python - matplotlib を使用して地図上に画像をプロットすることは可能ですか?
basemap を使用すると、次のように一連の座標を簡単にプロットできます。
しかし、緑色の円 (「go」) の代わりに画像を使用することは可能でしょうか? ドキュメントからこれを行う直接的な方法は見つかりませんでした。
それでは、これを少し明確にしましょう。ベースマップで生成されたマップを背景として使用しており、通常のプレーン マーカーの代わりに、その上にいくつかの .png 画像をプロットしたいと考えています。
python - Python プロット: matplotlib.pyplot がマーカーのスタイルを強制しないようにするにはどうすればよいですか?
Python でmatplotlibを使用して一連のデータ ポイント (数千) をプロットしようとしているため、各マーカーを非常に小さく正確にする必要があります。可能な限り最小で最も単純なマーカーを取得するにはどうすればよいですか? このコマンドを使用してデータをプロットします。
それから私はそれを見てpl.show()
、それを保存することができます。または、コードで直接使用plt.savefig('filename.ps')
して保存します。問題は次のとおりpl.show()
です。GUI でファイルを表示すると、小さな小さな黒いマークが表示されますが、show()
GUI からファイルに保存するか、直接使用して作成したファイルsavefig
を表示すると、ps
見た目が異なります。各マーカーは、その周りに小さな青い光輪を獲得しており (あたかもそれらをデフォルトの青い線で接続するために各点から始まったかのように見えますが、そうではありませんでした)、スタイルはすべて間違っています。保存するとスタイルが変わるのはなぜですか? Python がマーカーのスタイルを強制しないようにするにはどうすればよいですか? はい、私はCairoPlotのようないくつかの代替パッケージを見てきましたが、今のところ matplotlib を使い続けたいです。
更新: PNG に保存すると最初に色が正常になることがわかりましたが、.ps
後で (PDF に含めるために) 再度保存するときに画像の変換が強制され、品質が低下します。ファイルのベクトルの性質を保持し、適切なフォーマットを取得するにはどうすればよいですか?
python - 関数 get_example_data は matplotlib のどこにありますか? 欠落しているようですが、例/チュートリアルにあります
ここでこのチュートリアルを見る:リンクテキストはmatplotlib.get_example_data('goog.npy')を参照しています。これを実行するとエラーが発生し、さらに Spotlight を使用して検索すると、matplot lib の macosx インストールで mpl-data/ フォルダーが見つかりません。この関数が現在何と呼ばれているか分かりますか?
numpy - メモリ消費を減らすために scipy/numpy の精度を下げる方法はありますか?
私の 64 ビット Debian/Lenny システム (4GByte RAM + 4GByte スワップ パーティション) では、次のことが正常に実行できます。
しかし、f が aの場合、メモリ消費は衝撃的であり、トレースバックなしでnp.complex128
は、結果に対してこれ以上のことはできません (たとえば、係数を変調してから)。f=ifftn(f)
MemoryError
RAMを追加したり、スワップパーティションを拡張したりするのではなく、scipy/numpyの「デフォルト精度」を制御し、代わりにcomplex64配列を計算させる方法はありますか?
私は後でそれを減らすことができることを知っていf=array(f,dtype=np.complex64)
ます; 私は実際に 32 ビットの精度と半分のメモリで FFT 作業を行うようにしています。
python - Matplotlib の GUI では保存ボックスに入力できませんか?
私はしばらくの間Pythonでmatplotlibを使用してきましたが、ついに私のMacの問題についてこの質問をするようになりました。プロットが表示されると (plot()
コマンド、、draw()
またはの後show()
)、必要な機能がすべて揃っています。コードではできなかった移動、ズームなどができます。
ビューで図を保存しようとすると、[名前を付けて保存] ボックスが開き、ファイル名の入力を求められます。入力したものはすべて、コマンドの実行に使用したターミナルに表示されます! X11 を選択して入力しても同じ結果になります。キーボード出力をそのボックスに入れるものは何もないようですが、マウス->貼り付けアクションを使用してボックスに貼り付けることができ、メニューでファイルを選択して上書きすることができ、正常に動作します.
これどうしたの?
アップデート:
この問題は素晴らしく概説されており、現在、この投稿にいくつかの解決策が投稿されています: なぜ保存ボタンが matplotlib プロットで機能しないのですか?