Подтвердить что ты не робот

Matplotlib: сделать знак плюса

В Matplotlib я хотел бы нарисовать знак толстый плюс (или крест), но тот, который указан в марке слишком тонкий.

Даже когда я увеличиваю его размер, он не становится толще.

Для пример: enter image description hereстроки кода, нарисовав знак красного плюса:

# 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, маркер будет растягиваться. Он будет таким же тонким, как раньше. Могу ли я сделать его толстым?

4b9b3361

Ответ 1

Вы можете использовать markeredgewidth (или mew). Вы хотите объединить его с markersize, иначе вы получите толстые, но мелкие маркеры.

Например:

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

enter image description here

Ответ 2

Используйте markeredgewidth в связи с markersize.