相关疑难解决方法(0)

通过matplotlib图例中的标记删除线条

我有一个matplotlib使用以下代码生成的图:

import matplotlib.pyplot as pyplot

Fig, ax = pyplot.subplots()
for i, (mark, color) in enumerate(zip(
    ['s', 'o', 'D', 'v'], ['r', 'g', 'b', 'purple'])):
    ax.plot(i+1, i+1, color=color,
            marker=mark,
            markerfacecolor='None',
            markeredgecolor=color,
            label=i)

ax.set_xlim(0,5)
ax.set_ylim(0,5)
ax.legend()
Run Code Online (Sandbox Code Playgroud)

用这个作为生成的数字: matplotlib生成的数字

我不喜欢图例中标记的线条.我怎么能摆脱他们?

python matplotlib legend

29
推荐指数
4
解决办法
5万
查看次数

标签 统计

legend ×1

matplotlib ×1

python ×1