matplotlib:使加号变粗

Posted

技术标签:

【中文标题】matplotlib:使加号变粗【英文标题】:matplotlib: make plus sign thicker 【发布时间】:2014-04-06 00:34:49 【问题描述】:

在Matplotlib中,我想画一个粗加号(或十字),但是marker set中提供的那个太了。 p>

即使我增加它的大小,它也不会变得更厚。

对于example: 画出红色加号的lines of code是:

# Draw median marker.
if plot_opts.get('bean_show_median', True):
    ax.plot(pos, np.median(pos_data),
            marker=plot_opts.get('bean_median_marker', '+'),
            color=plot_opts.get('bean_median_color', 'r'))

如果我添加一个额外的参数markersize=20,标记只会拉伸。它会像以前一样薄。可以加厚吗?

【问题讨论】:

【参考方案1】:

markeredgewidthmarkersize 结合使用。

【讨论】:

【参考方案2】:

您可以使用markeredgewidth(或mew)。您需要将它与markersize 结合使用,否则您会得到厚而细小的标记。

例如:

plt.plot([2,4,6,1,3,5], '+', mew=10, ms=20)

【讨论】:

作为参考,知道默认情况下mew=0.5ms=6 ... matplotlib.org/users/customizing.html 很有用

以上是关于matplotlib:使加号变粗的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 matplotlib blitting 将 matplot.patches 添加到 wxPython 中的 matplotlib 图?

python matplot怎么画箭头

matplot绘图

python matplot怎么设置rgb

matplot绘图

首次显示时如何使 UISlider 变粗?