示例#1
0
 def plot_ylabel(label, font_size=13):
     plt.ylabel(label, Font.font(font_size))
示例#2
0
 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)
示例#3
0
 def plot_xlable(label, font_size=13):
     plt.xlabel(label, Font.font(font_size))