matplotlib

Jak narysować wartości NaN jako specjalny kolor za pomocą imshow w matplotlib?

Próbuję użyć imshow w matplotlib do wykreślenia danych jako heatmapy, ale niektóre z wartości to Nan. Chciałbym, aby Nany był ... zy jest jakiś pełen wdzięku sposób, który mogę ustawić NaNs do narysowania specjalnym kolorem (np.: szary lub przezroczysty)?

Jak przekonwertować tablicę Numpy na obraz PIL stosując matplotlib colormap

Mam prosty problem, ale nie mogę znaleźć dobrego rozwiązania. Chcę wziąć tablicę numpy 2D, która reprezentuje obraz w skali ... blem wizualizacji obrazu. Powiedzmy, coś takiego: colored_PIL_image = magic_function(array, cmap) Dzięki za przeczytanie!

Jak przekroczyć linię na wykresie punktowym w Pythonie?

Mam dwa wektory danych i umieściłem je w matplotlib.scatter(). Teraz chciałbym przerobić liniowe dopasowanie do tych danych. Jak miałbym to zrobić? Próbowałem używać scikitlearn i np.scatter.

Jak wyświetlić wartość paska na każdym pasku za pomocą pyplot.barh()?

Wygenerowałem Wykres słupka, Jak mogę wyświetlić wartość słupka na każdym słupku? Aktualny wykres: Co staram się zdobyć: ... fig(os.path.join('test.png'), dpi=300, format='png', bbox_inches='tight') # use format='svg' or 'pdf' for vectorial pictures

wykreślanie histogramów, których wysokość pręta wynosi 1 w matplotlib

Chciałbym narysować znormalizowany histogram z wektora za pomocą matplotlib. Próbowałem: plt.hist(myarray, normed=True) ... za osi y Z [0, 1] takiej, że wysokość poprzeczek histogramu wynosi 1. Chciałbym zrobić taki histogram-jak to zrobić? Dzięki!

matplotlib: czy mogę tworzyć obiekty AxesSubplot, a następnie dodawać je do instancji Figure?

Patrząc na dokumentację matplotlib, wydaje się, że standardowym sposobem dodawania AxesSubplot do Figure jest użycie Figure.a ... e() if ax.get_geometry() != geometry : ax.change_geometry(*geometry) ax = fig.axes.append(ax) return fig

Jak mieć logarytmiczne pojemniki w histogramie Pythona

Z tego co wiem opcja Log = True w funkcji histogramu odnosi się tylko do osi Y. P.hist(d,bins=50,log=True,alpha=0.5,color='b',histtype='step') Kosze muszą być równo rozmieszczone w log10. Czy jest coś, co może to zrobić?

Matplotlib: wyświetlanie wykresu na zdalnej maszynie

Mam kod Pythona wykonujący obliczenia na zdalnej maszynie o nazwie A. łączę się przez ssh z maszyny o nazwie B. Czy istnieje sposób na wyświetlenie Figury na maszynie B?

Jak dostosować rozmiar matplotlib legend box?

Mam Wykres, którego lewy górny róg jest całkiem pusty. Więc postanowiłem umieścić tam moje pudełko z legendami. Wydaje mi s ... myśli coś takiego Jak mogę zrobić elementy ( a nie teksty!) w The legend box większe? Jak mogę powiększyć samo pudełko?

matplotlib udostępnia oś x, ale nie pokazuje etykiet osi X dla obu, tylko jednego

Używam Pythona + matplotlib i mam dwie działki wspólne osi. Jeśli spróbujesz ustawić graph1.set_xticklabels([]) podczas współ ... ie będzie to miało wpływu, ponieważ jest współdzielona. Czy istnieje sposób na dzielenie osi i ukrycie osi x jednego wykresu?

Jak narysować listę krotek w Pythonie?

Mam następujący zestaw danych. Chciałbym użyć Pythona lub Gnuplot do wykreślenia danych. Krotki mają postać (x, y). Oś Y p ... 08), (2, 7.6280656623374823e-09), (3, 5.7348209304555086e-09), (4, 3.6812203579604238e-09), (5, 4.1572516753310418e-09)]

Co oznacza 4-elementowy argument krotki dla 'Bbox to anchor' w matplotlib?

W sekcji "lokalizacja legendy" na stronie matplotlib znajduje się mały skrypt, w którym linia 9 to plt.legend(bbox_to_anchor= ... Myślę, że krotka opiera się na from_bounds, po prostu nie wiem, dlaczego zmiana ostatniej wartości w krotce nic nie zrobiła.

ostrzeżenie o zbyt wielu otwartych figurach

W skrypcie, w którym tworzę wiele figur za pomocą fix, ax = plt.subplots(...), otrzymuję Ostrzeżenie RuntimeWarning: ponad 20 ... otwartej na raz. Mimo to, Rozumiem ostrzeżenie o zbyt wielu otwartych figurach. Co to znaczy / Jak mogę uniknąć ostrzeżenia?

Dodawanie etykiety osi y do dodatkowej osi y w matplotlib

Mogę dodać etykietę y do lewej osi y używając plt.ylabel, ale jak Mogę dodać ją do drugiej osi y? table = sql.read_frame(query,connection) table[0].plot(color=colors[0],ylim=(0,100)) table[1].plot(secondary_y=True,color=colors[1]) plt.ylabel('$')

Brak okna działki w matplotlib

Właśnie zainstalowałem matplotlib w Ubuntu 9.10 używając systemu pakietów synaptic. Jednak, kiedy próbuję następujący prosty ... Line2D object at 0x9aa78ec>] Nie dostaję okna działki. Jakieś pomysły na to, jak sprawić, by okno z fabułą się pokazało?

Formatuj oś y jako procent

Mam już działkę, która powstała z takich pand: df['myvar'].plot(kind='bar') Oś y jest formatowana jako float i chcę zmien ... ax.xaxis.set_major_formatter(xticks) plt.show() Link do powyższego rozwiązania: Pyplot: wykorzystanie procentu na osi x

Rysowanie wielokątów 3D w Pythonie-matplotlib

Nie powiodło mi się przeglądanie stron internetowych dla rozwiązania następującego prostego pytania: Jak narysować wieloką ... tri.set_color(colors.rgb2hex(sp.rand(3))) tri.set_edgecolor('k') ax.add_collection3d(tri) pl.show() Oto wynik:

ImportError: matplotlib requires dateutil

Pomyślnie zainstalowałem matplotlib z Pythonem 2.6 na x64 Windows7. Gdy próbuję zaimportować matplotlib, wyświetla się następ ... ateutil Jak mogę to zrobić? Zainstalowałem matplotlib-1.3.0.win-amd64-py2. 6.exe z http://matplotlib.org/downloads.html

'Sudo pip install matplotlib' nie znajduje nagłówków freetype. [OS X / 10.9] [zamknięty]

Mam już zainstalowane matplotlib-1.2.1 oraz numpy-1.8.0. Uwaga-używam systemowego Pythona z zainstalowanym homebrew-mam $PYTH ... rd/install-record.txt --single-version-externally-managed failed with error code 1 in /private/tmp/pip_build_root/matplotlib

Jak zrobić własną legendę w matplotlib

Obecnie generuję swoją legendę z matplotlib w ten sposób: if t==25: l1,l2 = ax2.plot(x320,vTemp320,'or',x320,vAnaTemp32 ... -- (zielona linia) t = 500 O Simulaton -- Rozwiązanie Analityczne Czy ktoś wie jak mógłbym to osiągnąć z matplotlib?