def plot_ylabel(label, font_size=13): plt.ylabel(label, Font.font(font_size))
def plot_legend(handle, labels, ncol, bbox_to_anchor, loc='best', font_size=12, columnspacing=0.1, handlelength=1, handletextpad=0.1, labelspacing=None): """ 绘制图例。 参考链接: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html?highlight=legend#matplotlib.pyplot.legend :param handle: 图例的句柄。 :param labels: 显示的标签。这里显示标签的个数应该和句柄的格式是一样的。 :param ncol: 显示的列数。 :param bbox_to_anchor: 将图例定下锚点。也就是相对位置。传入(x,y) :param loc: 图例显示的大概位置。默认为'best',也就是自动选择。可以选择'upper right'/'upper left'/'lower right'等值。 :param font_size: 图例字体大小。 :param columnspacing: 每列间隔大小。 适用于多列的情况。 :param handlelength: 句柄的长度大小。 :param handletextpad: 句柄和标签之间的间隔大小。 :param labelspacing: 每行间隔的大小。适用于多行的情况 :return: """ plt.legend(handle, labels, bbox_to_anchor=bbox_to_anchor, ncol=ncol, loc=loc, prop=Font.font(font_size), frameon=False, columnspacing=columnspacing, handlelength=handlelength, handletextpad=handletextpad, labelspacing=labelspacing)
def plot_xlable(label, font_size=13): plt.xlabel(label, Font.font(font_size))