题目
下列方法中,用于设置主刻度线标签格式的是()A. set_major_locator()B. set_major_formatter()C. set_minor_locator()D. set_minor_formatter()
下列方法中,用于设置主刻度线标签格式的是()
A. set_major_locator()
B. set_major_formatter()
C. set_minor_locator()
D. set_minor_formatter()
题目解答
答案
B. set_major_formatter()
解析
本题考查Matplotlib中刻度标签格式设置的方法。关键在于区分定位器(locator)和格式化器(formatter)的功能:
- 定位器用于确定刻度线的位置(如主刻度、次刻度的间隔);
- 格式化器用于设置刻度标签的显示格式(如日期格式、数值格式等)。
题目要求设置主刻度线的标签格式,因此需要选择主刻度格式化器对应的方法。
方法功能对比
set_major_locator():设置主刻度的定位器,控制主刻度线的位置间隔。set_major_formatter():设置主刻度的格式化器,控制主刻度标签的显示格式。set_minor_locator():设置次刻度的定位器,控制次刻度线的位置间隔。set_minor_formatter():设置次刻度的格式化器,控制次刻度标签的显示格式。
关键结论
题目要求设置主刻度标签格式,因此正确答案是 set_major_formatter()(选项B)。