我尝试设置plt.rc('lines',ec='none')
但它引发了一个错误:
KeyError: 'Unrecognized key "lines.edgecolor" for group "lines" and name "edgecolor"'
>>> matplotlib.__version__
'1.3.1'
反对该文件:
答案 0 :(得分:0)
我检查了最好的文档(source code)。 lines.edgecolor
或lines.markeredgecolor
(后者更符合逻辑)就不存在了。
但由于matplotlib
主要是用Python编写的,如果你愿意,你可以自己修补它。如果我不明白错误,只需要设置两个文件。 (警告:其中一个“未经测试,应该工作”的艺术品。)
<强> 1。 rcsetup.py 强>
添加行:
'lines.edgecolor': ['k', validate_color],
进入定义lines.
参数的地方(第500行)
<强> 2。 lines.py 强>
添加行:
if markeredgecolor is None:
markeredgecolor = rcParams['lines.edgecolor']
在第300行的类似陈述中。