Dans Matplotlib, je voudrais dessiner un signe plus épais (ou une croix), mais celui fourni dans le jeu de marqueurs = est trop mince .
Même si j'augmente sa taille, il ne s'épaissit pas.
Pour exemple : Les lignes de code dessinant le signe plus rouge sont:
# 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'))
Si j'ajoute un paramètre supplémentaire markersize=20
, le marqueur ne s'étirera que. Ce sera aussi mince qu'avant. Puis-je le rendre épais?
Vous pouvez utiliser markeredgewidth
(ou mew
). Vous voudrez le combiner avec markersize
, sinon vous obtenez des marqueurs épais mais minuscules.
Par exemple:
plt.plot([2,4,6,1,3,5], '+', mew=10, ms=20)
Utilisez markeredgewidth
en liaison avec markersize
.