Графическое изображение Python: Как я могу заставить matplotlib.pyplot прекратить вызывать стиль моих маркеров?

Вы можете использовать это регулярное выражение:

hello\D+(\d+)

Где:

  • \D+ соответствует 1+ нецифрам после соответствия hello
  • [ 113] соответствует 1+ цифрам и захватывает его в группе № 1
11
задан dbr 8 August 2009 в 10:14
поделиться

3 ответа

Для привлекательного векторизованного вывода не используйте '.' стиль маркера. Используйте, например. 'o' (круг) или 's' (квадрат) (см. help(plot) для опций) и набор markersize аргумент ключевого слова чему-то соответственно маленькому, например:

plot(x, y, 'ko', markersize=2)
savefig('foo.ps')

Это '.' (точка) приводит к менее хорошим результатам, мог быть истолкован как ошибка в matplotlib, но затем, что "точка" должна означать в формате векторного изображения?

13
ответ дан 3 December 2019 в 05:14
поделиться

Если Вы не имеете, необходимо попытаться сохранить в механизме растеризации - сохраняют его в файл PNG и видят, фиксирует ли это его. При необходимости в векторном графике попытайтесь сохранить к PDF и преобразовать с внешней утилитой. У меня также были проблемы прежде с механизмом PS, которые были разрешены путем сохранения с Agg или механизмами PDF и преобразования внешне.

2
ответ дан 3 December 2019 в 05:14
поделиться

Вы пробовали форму точки ',' ? Он создает « пикселей » (маленькие точки вместо фигур).

Вы также можете поиграть с опцией markersize с этой формой?

7
ответ дан 3 December 2019 в 05:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: