题目
绘制折线图时,设置双坐标的代码是( )A. plt.twin-x()B. plt.twin()C. plt.twin_xD. plt.twinx()
绘制折线图时,设置双坐标的代码是( )
A. plt.twin-x()
B. plt.twin()
C. plt.twin_x
D. plt.twinx()
题目解答
答案
正确的设置双坐标的代码是D. plt.twinx()。在绘制折线图时,当需要在同一图表上显示两个不同的坐标轴时,我们可以使用plt.twinx()函数。该函数能够创建一个新的Axes对象,并共享同一个x轴,但拥有独立的y轴。
选项A中的plt.twin-x()是错误的,因为函数名中的减号应为下划线。
选项B中的plt.twin()是正确的函数,但缺少参数,需要指定x轴的位置。
选项C中的plt.twin_x是错误的,因为函数名应为twinx,而不是twin_x。
综上所述,本题的正确答案是D. plt.twinx()。
本题答案为D. plt.twinx()。
解析
本题考查Matplotlib库中设置双坐标轴的函数名称。关键点在于:
- 双坐标轴通常指共享同一x轴但具有独立y轴的两个坐标系;
- 正确函数名为
plt.twinx(),需注意拼写形式(如下划线和大小写); - 排除干扰项时需注意常见错误形式(如减号误用、参数缺失等)。
选项分析
A. plt.twin-x()
- 错误原因:函数名中减号
-应为下划线_,正确写法为twinx。
B. plt.twin()
- 错误原因:
twin并非Matplotlib的内置函数,正确函数名为twinx。
C. plt.twin_x
- 错误原因:函数名拼写错误,正确写法为
twinx(无下划线)。
D. plt.twinx()
- 正确性:
twinx()是Matplotlib中用于创建共享x轴、独立y轴的函数,符合题意。