2017-01-30 15 views
4

のツールバーを非表示にする:のツールバーを非表示にする方法があるかどうJupyter、インタラクティブmatplotlibの:私はmatplotlibのからインタラクティブなプロットを使用し始めていますインタラクティブなビュー

%matplotlib notebook 
import matplotlib.pyplot as plt 
fig, axes = plt.subplots(1, figsize=(8, 3)) 
plt.plot([i for i in range (10)],np.random.randint(10, size=10))  
plt.show() 

enter image description here

誰もが知っていますインタラクティブモード?

+0

%matplotlibノートブックの代わりに '%matplotlib inline'を使用してください。 – swatchai

+0

@swatchai 'inline'と' notebook'との間を行き来するのは問題です(http://stackoverflow.com/questions/41125690/matplotlib-notebook-showing-a-blank-histogram)。同じノートブック内の他のプロットではなく、一部のプロットではそのツールバーを有効にしたい場合があるので、意味があります。 – ImportanceOfBeingErnest

+1

@swatchai私はインタラクティブな機能(例えば、チャートの上にマウスを置くなど)が必要ですが、私はツールバーのユーティリティ(パンなど)に興味がないので、私はそれらを非表示にしたいと思います。私はそれらが気を散らし、美的ではないと感じているからです。 – Radar

答えて

2

私はいくつかのpythonで生成されたCSSを使って対話モードボタンとツールバーを無効にしました。 は、ノートブックのセルの一つに、以下を実行します。これは、他のボタンを無効に終わるかもしれませんが、

%%html 
<style> 
.output_wrapper button.btn.btn-default, 
.output_wrapper .ui-dialog-titlebar { 
    display: none; 
} 
</style> 

は、残念ながら、ボタンには良いCSSセレクタをありませんので、私はできるだけ具体的なセレクタを使用しようとしたこと出力セルで生成する可能性があります。 実際、この方法はノートブックのすべての出力セルに影響します。

関連する問題