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】:将markeredgewidth
与markersize
结合使用。
【讨论】:
【参考方案2】:您可以使用markeredgewidth
(或mew
)。您需要将它与markersize
结合使用,否则您会得到厚而细小的标记。
例如:
plt.plot([2,4,6,1,3,5], '+', mew=10, ms=20)
【讨论】:
作为参考,知道默认情况下mew=0.5
和ms=6
... matplotlib.org/users/customizing.html 很有用以上是关于matplotlib:使加号变粗的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 matplotlib blitting 将 matplot.patches 添加到 wxPython 中的 matplotlib 图?