Python: скопировать базовую карту или удалить данные с рисунка - PullRequest
1 голос
/ 08 декабря 2011

Я хочу использовать базовую карту в качестве фона и наносить на нее предметы. Поскольку генерация рисунка базовой карты (полярный стереографический график) довольно трудоемка, я хочу сделать это только один раз.

Вторым шагом было бы нарисовать несколько ветровых заусенцев на этом графике и некоторые другие ветровые заусенцы на том же графике, но без первого набора заусенцев.

Теперь я либо копирую фоновое изображение, а затем рисую два разных изображения, либо я могу удалить первый набор бородок, а затем нарисовать второй, я не против, какой путь.

К сожалению, мой мозг не помогает мне сегодня, и я ничего не получаю. Буду благодарен за любые советы.

1 Ответ

2 голосов
/ 09 августа 2012

Если новые зазубрины будут в том же месте, вы можете использовать set_UVC, чтобы обновить существующий объект новыми данными о ветре.

Предполагается, что m является вашим объектом базовой карты, что-то вроде:

n_barb,s_barb = m.barbs(...)
#some code
n_barb.set_UVC(newU,newV,newC)

У меня нет данных о ветре, чтобы проверить это.

...