2013-10-07 2 views
0

Это участок от 2009 paper (PDF).Matplotlib: Маркеры, окруженные пробелами

Plot from

  • Какое программное обеспечение было использовано для обратить на это?
  • Как я могу достичь того же типа рисунка маркеров, окруженных пробелом, с помощью matplotlib?
+3

См. Http://stackoverflow.com/questions/14498702/custom-plot-linestyle-in-matplotlib –

ответ

3

Возможно, вы могли бы достичь такого типа участка с несколькими различными схемами построения. Для того, чтобы получить что-то подобное в Matplotlib, попробуйте настройки маркеров следующим образом:

import numpy as np 
import matplotlib.pyplot as plt 
# random data to stand in 
x1 = 0.8+0.1*np.random.rand(25) 
x2 = 0.3+0.2*np.random.rand(25) 
# customise the marker properties 
plt.plot(x1, color='g', marker='s', mec='w', mfc='g', mew='3', ms=8) 
plt.plot(x2, color='b', marker='s', mec='w', mfc='b', mew='3', ms=8) 
plt.show() 

Смотрите plot и line2D документов для получения дополнительной информации о свойствах, которые можно изменять.

+0

Это, кажется, хороший «взлом», но, как указано на http://stackoverflow.com/ questions/14498702 /, это не очень хорошо работает, если несколько линий перекрываются или маркеры близки друг к другу. В ссылке есть еще одно хакерское решение - но действительно ли нет простого способа заставить это работать? – Daniel

Смежные вопросы