在Matplotlib中,我想绘制一个粗体加号(或一个十字),但是marker set中提供的那个太 Thin

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

对于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,则标记只会拉伸(stretch)。它会像以前一样薄。我可以厚一点吗?

最佳答案

您可以使用markeredgewidth(或mew)。您需要将其与markersize结合使用,否则会出现粗细但很小的标记。

例如:

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

关于python - matplotlib:使加号变粗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22172565/

10-12 21:47