2017-04-13 30 views
4

我使用Python 2.7.x與Jupyter筆記本,matplotlib和%pylab後端和內聯標誌 %pylab inline 在活動單元格下面打印圖像。我希望能夠將光標移動到圖像上,並知道它的位置和像素值。例如: (x,y,val)=(123,285,230) 但我並不特別關注此任何細節例。Jupyter筆記本內聯圖像中的光標位置和像素值

+0

我想你應該問一個新問題。在最初的問題中,您想知道如何獲取Jupyter Notebook中mouseover的座標/值。這是一個有效的問題,你收到了一個答案(它可能不是唯一有效的答案)。那麼接受答案是否完全是你的選擇;如果您對使用筆記本後端感到滿意,您可以接受它,但是如果您認爲使用JavaScript處理PNG圖像的解決方案仍然會更好,請不要接受它,但在問題中明確指出您正在尋找這樣的解。 – ImportanceOfBeingErnest

+0

另一個完全不相關的問題是關於讓筆記本後端工作。這與座標無關,需要完全不同的問題描述。因此,將這一部分提出一個新問題是有道理的。 – ImportanceOfBeingErnest

回答

8

%matpotlib inline後端將繪圖輸出顯示爲png圖像。爲Jupyter筆記本編寫一些JavaScript以獲取單元格輸出中的圖像上的鼠標顏色和像素可能是可能的。

但是,使用%matplotlib notebook後端可能會容易得多,這會使matplotlib圖形在繪製到輸出時保持活動狀態,因此通常可以使用內置的鼠標懸停功能。

enter image description here

注意,在該圖像,其中顯示xy的右下角的選擇器和當前像素的值。

相關問題