2017-04-13 6 views
4

Jupiter Notebook、matplotlib、%pylabバックエンドでPython 2.7.xをインラインフラグ %pylab inline と一緒に使用して、アクティブなセルの下に画像を印刷します。カーソルを画像上に移動してその位置とピクセル値がわかるようにしたい場合 (x、y、val)=(123,285,230) しかし、私はこの例。Jupyterノートブックインラインイメージ内のカーソルの位置とピクセル値

+0

新しい質問をするべきだと思います。元々の質問では、Jupyter Notebookのマウスオーバー時に座標/値を取得する方法を知りたがっていました。これは有効な質問です。あなたはそれに対して1つの答えを受け取りました(唯一のものではないかもしれません)。答えを受け入れるかどうかはまったくあなたの選択です。ノートブックバックエンドの使用に満足しているなら、それを受け入れるかもしれませんが、png画像上でJavaScriptを使った解決策がまだまだ良いと思うなら、受け入れられないままにしておきますが、そのような溶液。 – ImportanceOfBeingErnest

+0

他の全く関係のない問題は、ノートブックのバックエンドを動作させることです。これは座標とは無関係であり、まったく異なる問題記述が必要です。したがって、その部分を新しい質問に移動することは理にかなっています。 – ImportanceOfBeingErnest

答えて

8

%matpotlib inlineバックエンドは、プロット出力をpngイメージとして表示します。 Jupyterノートブック用のJavaScriptをいくつか記述して、セル出力の画像上にマウスの色とピクセルを得ることができます。

%matplotlib notebookバックエンドを使用するほうがはるかに簡単ですが、出力にプロットする際にmatplotlibの数字をそのまま使用するため、通常のビルトインのマウスオーバー機能がすぐに利用できます。

enter image description here

xyを表示する画像の右下隅にピッカーと現在の画素の値。

関連する問題