質問: 12) # 目盛線のラベルサイズ plt.legend(loc='upper right') plt.colorbar() #カラーバーの表示 plt.show() return plt.savefig('result_'+ dct_colm[axis_x] + '_vs_' + dct_colm[axis_y] +'.png', dpi=150, pad_inches=0.0) #import matplotlib.pyplot as plt scatter_1x1(dct_colm, axis_x, axis_y, axis_z, srs_x, srs_y, srs_z) print('PNG出力完了!!') ``` ### 試したこと ・戻り値をplt.show()にして、関数の外でPNG出力も試みましたが、結果は同じでした。。。 ### 補足情報(FW/ツールのバージョンなど) Spyder3.3.6
回答: plt.show() した時点で図がクリアされてしまうため、plt.show() を呼び出すより前に plt.savefig() を呼び出さないとダメです。