在matplotlib主页中,有一个Nicolas Rougier教程的链接.在标题为"Devil is the details"的教程部分中,脚本:
http://www.loria.fr/~rougier/teaching/matplotlib/scripts/exercice_10.py
生成网页上显示的数字.脚本的第48行是:
label.set_bbox(dict(facecolor='white', edgecolor='None', alpha=0.65 ))
Run Code Online (Sandbox Code Playgroud)
如果我们将此行替换为:
label.set_bbox({"facecolor": "white", "edgecolor": "None","alpha":0.65})
Run Code Online (Sandbox Code Playgroud)
然后不考虑edgecolor请求.我原以为上面的两个陈述是等价的.我已经向教程的作者Nicolas Rougier询问了这个问题,他也很惊讶.这是Matplotlib的错误吗?