[解決済み] 複数のプロットを1つのPDFファイルに保存する
2022-05-13 23:42:01
質問
プロッティングモジュール
def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
plt.figure(fignum)
### Plotting arrangements ###
return fignum
メインモジュール
import matplotlib.pyplot as plt
### tempDLStats, tempDLlabels are the argument
plot1 = plotGraph(tempDLstats, tempDLlabels)
plot2 = plotGraph(tempDLstats_1, tempDLlabels_1)
plot3 = plotGraph(tempDLstats_2, tempDLlabels_2)
plt.show()
plot1, plot2, plot3の全てのグラフを1つのPDFファイルに保存したいです。それを実現する方法はありますか?私は
plotGraph
関数をメインモジュールに含めることができません。
という名前の関数があり
pyplot.savefig
という関数がありますが、これは1つの図形に対してのみ動作するようです。他に実現する方法はないのでしょうか?
どのように解決するのですか?
気にしないでください。
def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
fig = plt.figure(fignum)
### Plotting arrangements ###
return fig
------ プロッティング・モジュール ------
----- mainModule ----
import matplotlib.pyplot as plt
### tempDLStats, tempDLlabels are the argument
plot1 = plotGraph(tempDLstats, tempDLlabels)
plot2 = plotGraph(tempDLstats_1, tempDLlabels_1)
plot3 = plotGraph(tempDLstats_2, tempDLlabels_2)
plt.show()
plot1.savefig('plot1.png')
plot2.savefig('plot2.png')
plot3.savefig('plot3.png')
----- mainModule -----
関連
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] ファイルへの追記はどのように行うのですか?
-
[解決済み] オブジェクト名の前のシングルアンダーコアとダブルアンダーコアの意味は何ですか?
-
[解決済み] Pandasのデータフレームで複数の列を選択する
-
[解決済み] Matplotlibでプロットを表示するのではなく、画像ファイルに保存する。
-
[解決済み] モジュール名を文字列で指定してインポートするには?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
-
[解決済み] PythonでのAWS Lambdaのインポートモジュールエラー
-
[解決済み] TypeError: can't multiply sequence by non-int of type 'float'」と表示されるのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】matplotlibで2つのヒストグラムを1つのグラフにプロットする
-
[解決済み] and "と "or "はブール値以外ではどのように作用するか?
-
[解決済み] 条件を満たした場合にNumpyの要素を置き換える
-
[解決済み] python: 2階層上のディレクトリを取得する
-
[解決済み] 標準のjsonモジュールでfloatをフォーマットする
-
[解決済み] 乱数の行列を作成する簡単な方法
-
[解決済み] pandasのデータフレームでカスタムソートする
-
[解決済み] SQLAlchemy が db に送る SQL コマンドのデバッグ(表示)
-
[解決済み] PILでPNG画像を文字列に書き出すには?
-
[解決済み] readonlyプロパティをmockでモックするには?