通过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()

以此作为生成的图形: matplotlib生成图

我不喜欢图例中标记的界线。我该如何摆脱它们?

汤姆10

您可以linestyle="None"在plot命令中指定作为关键字参数:

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,
            linestyle = 'None',
            label=`i`)

ax.set_xlim(0,5)
ax.set_ylim(0,5)
ax.legend(numpoints=1)
pyplot.show()

在此处输入图片说明

由于您仅绘制单个点,因此除了图例中的其他属性,您看不到线属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对齐matplotlib中各个点的标记,并在Python中删除matplotlib中标记的“双”图例

来自分类Dev

误差线,但不是直线,作为python matplotlib图例中的标记符号

来自分类Dev

从图例中的标记中删除行

来自分类Dev

如何从Matplotlib规范中删除图例?

来自分类Dev

matplotlib图例中错误带的线加阴影区域

来自分类Dev

在matplotlib的图例框中更改标记的大小/ alpha

来自分类Dev

具有不同端点标记的线的图例

来自分类Dev

具有不同端点标记的线的图例

来自分类Dev

Matplotlib:不同颜色点和线的图例

来自分类Dev

ggplot中的线组图例

来自分类Dev

matplotlib中的重叠图例

来自分类Dev

matplotlib中的图例对齐

来自分类Dev

matplotlib中的表图例

来自分类Dev

Matplotlib图例中的字幕

来自分类Dev

matplotlib中的图例

来自分类Dev

在 matplotlib 中处理图例?

来自分类Dev

在图例中分割标记和线条-Matplotlib

来自分类Dev

Matplotlib图例:标记上方的标签

来自分类Dev

在matplotlib图例中标记特定的散点

来自分类Dev

在matplotlib中为标记和线条设置不同的颜色,并在图例中显示它们

来自分类Dev

如何使用matplotlib在python中的图例中的x标记内显示'o'?

来自分类Dev

从Matplotlib的颜色栏中删除标签和刻度线

来自分类Dev

图例中的额外标记

来自分类Dev

如何更改隐藏的图例项的颜色而不是Chart.js中的删除线

来自分类Dev

如何更改隐藏的图例项的颜色而不是Chart.js中的删除线

来自分类Dev

从 rChart 中删除图例

来自分类Dev

在PyQtGraph中删除/删除图例

来自分类Dev

R格子:如何调整图例标记线的宽度?

来自分类Dev

删除图例中的“系列1”并订购图例

Related 相关文章

热门标签

归档