如何在 Matplotlib 中繪製高解析度影像?


我們可以利用解析度值(即每英寸點數)和影像格式來繪製 Matplotlib 中的高解析度影像。

步驟

  • 建立一個以第 1 列和第 2 列為鍵的字典,值分別為 i 和 i*i,其中 i 從 0 到 10。

  • 使用 pd.DataFrame(d) 建立一個數據框,其中 d 為步驟 1 中建立的字典。

  • 以“o”和“rx”型別繪製資料框。

  • 使用 savefig() 方法以 pdf 格式儲存檔案,其中影像名稱為 myImagePDF.pdf,format="pdf”。

  • 我們可以設定 dpi 值以獲取高質量的影像。

  • 使用 saving() 方法,我們可以使用 format=”png”和 dpi=1200 儲存影像。

  • 使用 plt.show() 方法顯示影像。

示例

import pandas as pd
from matplotlib import pyplot as plt

d = {'Column 1': [i for i in range(10)], 'Column 2': [i * i for i in range(10)]}

df = pd.DataFrame(d)

df.plot(style=['o', 'rx'])
resolution_value = 1200
plt.savefig("myImage.png", format="png", dpi=resolution_value)
plt.show()

輸出

更新於: 15-3-2021

16K+ 瀏覽量

啟動你的 職業生涯

完成課程後即可獲得認證

開始學習
廣告