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?