2

mpld3 を使用してプロットしている python プロットをフルスクリーンに拡張したいと考えています。以下の理由で mpld3 を使用したい

  • 約4つのプロットが必要で、各プロットにズームオプションが必要です。
  • すべてのプロットを同じウィンドウに表示する必要があります。

ここで、tight_layout オプションを使用してプロットを拡張して全画面を占有しようとしましたが、最後のリンクに示されているように機能しません。tight_layout は mpld3 では機能しないと思います。画面全体に拡大する他の方法はありますか?

また、プロットしている画面にテキストを追加するにはどうすればよいですか? 上から下まで画面の 90% を占める 4 つのプロットと、下に残りの 10% を占めるテキストのように?

import matplotlib.pyplot as plt
import mpld3


x = [1,2,3]
y = [1,4,9]

fig = plt.figure()
ax = fig.add_subplot(411)
ax.plot(x,y)
ax = fig.add_subplot(412)
ax.plot(x,y)
ax = fig.add_subplot(413)
ax.plot(x,y)
ax = fig.add_subplot(414)
ax.plot(x,y)
fig.tight_layout()
mpld3.show()
4

3 に答える 3

1

オプションを使用window.stateしてズーム バージョンを取得します。

plt.get_current_fig_manager().window.state('zoomed')
于 2019-08-13T12:18:40.107 に答える