Używam python i matplotlib do tworzenia kilku zamkniętych wielokątów. Następnie muszę wypełnić je klapką, którą można wykonać za pomocą komendy set_hatch.Jak wypełnić wielokąt z niestandardową kreskowaniem w matplotlib?
http://matplotlib.org/api/artist_api.html#matplotlib.patches.Patch.set_hatch
http://matplotlib.org/examples/pylab_examples/hatch_demo.html
Niestety pracuję z obrazów w skali szarości, a ja potrzebuję więcej włazy niż przewidziane domyślnie - Wolałbym, aby zapewnić bitmapę (lub jakiś podobny obraz), które mogą być kafelki zamiast wykorzystania tych włazy o różnych gęstościach.
Jestem otwarty na inne biblioteki Pythona (pyglet, pygame, PIL, itp.) Jednak wolałbym, aby rozwiązanie było w python.
Jest przykładem [niestandardowych klap] (http://stackoverflow.com/questions/4745937/how-to-decrease- hatch-density-in-matplotlib? rq = 1), ale autor twierdzi, że jest kruchy. – cphlewis
Standardowa funkcja set_hatch ma osiem oddzielnych klap, z których każda może działać w co najmniej dwóch gęstościach i które można łączyć. Myślę, że wątek byłby zbyt mylący na długo, zanim zabrakłoby kombinacji luków. Czy masz przykład wylęgu w skali szarości z dziesiątkami użytecznych wypełnień? – cphlewis