在进行数据可视化或者科学计算可视化时,显示图例会显得很高大上,但是如果能够精确控制图例的显示位置,无疑会显得档次更高。
本文以matplotlib.pyplot可视化库为例,该模块的legend()函数用来显示图例,该函数还有很多可选参数,其中loc和bbox_to_anchor参数可以用来控制图例的位置。
使用import matplotlib import pyplot as plt导入模块之后,使用help(plt.legend)可以查看具体用法,其中loc和bbox_to_anchor参数的说明如图所示:
仔细阅读上面的帮助文档,很容易知道这两个参数的用法,然而,这段文档中有个地方的描述似乎是错的,你是否能发现呢?
我们通过下面的代码来看一下如何控制图例的位置:
代码运行结果如图所示: