Я работаю над программой о солитоне, проходящем через барьер, и я пытаюсь заставить барьер выглядеть как настоящий, так сказать, из кирпичей. Проблема в том, что я не мог найти, как построить «кирпичную» текстуру. Я использую fill_between(), но если есть другой вариант, допускающий кирпичи, у меня не будет проблем с его использованием.Кирпичная стена с matplotlib
Мой код:
gs=GridSpec(8,1) #7 rows and 1 column
state=self.fig.add_subplot(gs[2:,:])
light=self.fig.add_subplot(gs[0:2,:])
state.set_xlabel("Position ($x/ \\xi$)")
state.set_ylabel("Density $|\psi|^2 \\xi$")
state.plot(posit,phi2)
state.fill_between(posit,phi2,0,facecolor='0.80')
potential=state.twinx()
potential.plot(posit,pote,'g')
со всеми массивами хорошо определены и так. Нет проблем с кодом при запуске программы, но я хотел бы знать, как рисовать кирпичи, если это возможно.
Прилагаю образ фактической ситуации, барьер пуст на данный момент, ожидая постройки с кирпичами, чтобы сделать его более визуальным.
Спасибо, продвинутый!
Если вы можете найти подходящее изображение ... [Этот пример] (http://matplotlib.org/examples/pylab_examples/demo_annotation_box.html#pylab-examples-example-code-demo-annotation-box-py) отображает изображение, размещенное на графике. – wwii