题目
如何设置图表的分辨率为 300 DPI? ()A. plt.savefig("plot.png", dpi=300)B. plt.figure(dpi=300)C. plt.set_dpi(300)D. plt.resolution(300)
如何设置图表的分辨率为 300 DPI? ()
A. plt.savefig("plot.png", dpi=300)
B. plt.figure(dpi=300)
C. plt.set_dpi(300)
D. plt.resolution(300)
题目解答
答案
A. plt.savefig("plot.png", dpi=300)
解析
本题考查Matplotlib中设置图表分辨率的方法。关键点在于理解不同函数的作用:
savefig函数的dpi参数直接控制保存图片的分辨率;figure函数的dpi参数设置画布默认分辨率,但需结合savefig生效;set_dpi和resolution并非Matplotlib的官方函数。
选项分析
选项A:plt.savefig("plot.png", dpi=300)
- 正确。
savefig函数用于保存图表,其dpi参数直接指定保存时的分辨率(默认为100)。设置dpi=300可确保输出图片分辨率为300 DPI。
选项B:plt.figure(dpi=300)
- 不完全正确。
figure函数创建画布时设置dpi=300,仅改变后续savefig的默认分辨率。若未显式在savefig中指定dpi,才会使用此值。但题目要求显式设置,因此需选项A配合。
选项C:plt.set_dpi(300)
- 错误。Matplotlib中无
set_dpi函数,属于语法错误。
选项D:plt.resolution(300)
- 错误。Matplotlib中无
resolution函数,属于语法错误。