python 绘图的问题:去掉两边的空白部分。

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

蓝色部分,我不需要,请问如何去掉。让数据显示的紧凑点。
简单来说:有多余的空白部分。我想让数据与纵轴相交,而不是保持一定的距离。
代码如下:

    plt.style.use('dark_background')
    df=日线接口(开始日期='20210505')
    fig=plt.figure(figsize=(12,7))
    ax=fig.add_subplot(111)
    显示中文()
    #开始绘制折线图
    # 绘制K线金融图()
    ax.plot(df['High'].values,label='最高价')
    plt.legend(loc='best')
    #设置日期
    ax.set_xticks(np.arange(0,df.shape[0],15))
    plt.show()

可使用set_xlim来设置:
ax.set_xlim(0, df.shape[0])

这个默认的吧。你看显示框,实际宽度比坐标轴长,这个可能是源码设计的,符合我们一般的显示方法,看着比较舒服。如果你确实要顶边显示,可能要修改下源码。估计源码有个什么句子,让显示框的宽度,比坐标轴加上单元长度乘以多少百分比的,你改一下,你找找。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632