Wpis z mikrobloga

Pytanie z #programowanie i #python . Mam ramke danych (lub odpowiadajaca jej tablice w numpy) z X kolumnami i Y wierszami (indeksowane nazwami). Jesli zmienna (kolumna) x wystepuje w zbiorze (wierszu) to w tym miejscu mam wartosc 1. W pozostalych przypadkach - Nan.
Jak narysowac obrazek o wymiarach X na Y z tej ramki dajac czarne pole gdy jest 1 i biale gdy Nan?

Przykladowy wiersz:
"ABC"=[NaN, NaN, NaN, 1 , Nan, 1,1,Nan]
  • 4