从 matplotlib 导出

数据挖掘 Python matplotlib
2022-02-17 09:32:57

我正在寻找一种更快的方法来导出绘图

import numpy as np                                                      
from matplotlib.backends.backend_pdf import PdfPages 
import matplotlib.pyplot as plt

X = ... #define X
with PdfPages('MyFile.pdf') as export_pdf: 
   plt.figure() 
   plt.plot(np.arange(0,60+1), X) 
   plt.xlabel('t') 
   plt.ylabel('x(t)') 
   plt.title('title') 
   export_pdf.savefig() 
   plt.show() 
   plt.close()

我试图找到比我写的更简单的代码。有什么建议吗?

1个回答
import matplotlib.pyplot as plt
import numpy as np
file = plt.figure()
plt.plot(np.arange(0,60+1), X)
plt.xlabel('t') 
plt.ylabel('x(t)') 
plt.title('title')
plt.show()
file.savefig("MyFile.pdf")