問題タブ [aplpy]

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.

0 投票する
1 に答える
581 参照

python - Matplotlib でカラーバーのスケーリング/単位を変更する

複数の FITS 画像をカラーバーと共にプロットしています。私は主に Aplpy を使用して、カラーバーを含む画像をプロットしています。私が理解している限り、Aplpy はプロット メカニズムに matplotlib を使用/依存しているため、Aplpy または Matplotlib で必要なことを行う方法があれば、それでうまくいくと思います。

画像のデフォルトの単位は Jy (天文単位) です。しかし、値はすべて非常に小さく、最大値は一般に 0.01 Jy です。カラーバーを表示すると、目盛りラベルは対応する単位であり、ゼロが多く、スペースを取りすぎます。

カラーバーの単位を mJy (Jy の 1/1000) で表示する方法はありますか?

たとえば、目盛りは現在: 0.000、0.002、0.004、... 0、2、4、...

解決策は、FITS 画像自体をスケーリングするか、何らかの方法でカラーバーを調整することです。いずれにせよ、私もやり方がわかりません...

前もって感謝します。