自定义图表标题与坐标轴标签的函数仅标题生效,如何修复?
问题解决:坐标轴标签无法显示的原因及修复
你的代码核心问题是return语句位置错误:
在函数中,return ax.set_title(t)被放在最开头,一旦执行到return,函数会立即终止并返回结果,后面的ax.set_ylabel(y)和ax.set_xlabel(x)两行代码完全不会被执行,这就是坐标轴标签缺失的原因。
修正后的代码如下(建议把函数名改成更贴合功能的名称,比如set_plot_labels):
def set_plot_labels(t, y, x): ax.set_title(t) ax.set_ylabel(y) ax.set_xlabel(x)
调用方式保持不变:
set_plot_labels('LKJH', 'gg', 'ff')
修改后,标题、y轴标签和x轴标签就能正常显示在图表上了。
内容的提问来源于stack exchange,提问作者Parakeet
相关产品推荐
相关产品推荐

