函数里面下划线逗号 _, 有什么作用啊?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
def buy_lower(stock):
    #设置一个一行两列的可视化图表
    _, axs=plt.subplots(nrows=1,ncols=2,figsize=(16,5))

    #绘制前450天的股票走势图,np.cumsum():序列连续求和
    axs[0].plot(np.arange(0,days-keep_days),
               stock_day_train[stock].cumsum())


运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

没有加下划线逗号 _, 就出现上面的报错,加了就能正常运行打印出来图,所以下划线逗号到底是代表什么意思呢

相当于一个没有名字的变量,举几个例子:

>>> a = [1,2]
>>> _, b = a
>>> b
2
>>> #相当于 b=a[1]
>>> a = [1,2,3,4]
>>> _, *b = a
>>> b
[2, 3, 4]
>>> _,_, *b = a
>>> b
[3, 4]
>>> _,_,_,b = a
>>> b
4

就是一个变量名,一般如果这个变量后面不会再用到,但又不得不设置的时候,习惯用一个下划线代替。