Pytania otagowane jako matplotlib

Matplotlib to biblioteka kreśląca dla Pythona, która może być używana interaktywnie lub osadzona w autonomicznych GUI. Kompaktowy interfejs „pyplot” jest podobny do funkcji drukowania w MATLAB®.

6
Matplotlib - Jak wykreślić wykres o wysokiej rozdzielczości?
Użyłem matplotlib do wykreślania niektórych wyników eksperymentów (omówione tutaj: Zapętlanie po plikach i kreślenie . Jednak zapisanie obrazu poprzez kliknięcie prawym przyciskiem myszy daje obrazy bardzo złej jakości / niskiej rozdzielczości. from glob import glob import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl # loop over …

1
Pandas timeseries kreśli kreślenie głównych i pobocznych znaczników i etykiet na osi X.
Chcę mieć możliwość ustawienia głównych i pomocniczych znaczników oraz ich etykiet dla wykresu szeregów czasowych wykreślonych z obiektu szeregów czasowych Pandas. Na stronie Pandas 0.9 „co nowego” jest napisane: „możesz użyć to_pydatetime lub zarejestrować konwerter dla typu Timestamp” ale nie wiem, jak to zrobić, aby móc używać poleceń matplotlib ax.xaxis.set_major_locatori …

11
Jak generować losowe kolory w matplotlib?
Jaki jest trywialny przykład generowania losowych kolorów do przekazania do funkcji kreślących? Nazywam rozproszenie wewnątrz pętli i chcę, aby każdy wykres miał inny kolor. for X,Y in data: scatter(X, Y, c=??) c: kolor. c może być pojedynczym ciągiem formatu koloru, sekwencją specyfikacji kolorów o długości N lub sekwencją N liczb, …

4
Jaki jest najszybszy sposób sprawdzenia, czy punkt znajduje się wewnątrz wielokąta w Pythonie
Znalazłem dwie główne metody sprawdzania, czy punkt należy do wielokąta. Jeden z nich wykorzystuje zastosowaną tutaj metodę śledzenia promieni , który jest najbardziej zalecaną odpowiedzią, drugi to matplotlib path.contains_points(co wydaje mi się nieco niejasne). Będę musiał ciągle sprawdzać wiele punktów. Czy ktoś wie, czy którakolwiek z tych dwóch jest bardziej …

1
Plt.show pokazuje pełny wykres, ale savefig przycina obraz
Mój kod z powodzeniem zapisuje obrazy do pliku, ale przycina ważne szczegóły z prawej strony. Istnieją odpowiedzi umożliwiające rozwiązanie tego problemu w przypadku, gdy występuje on plt.show, ale to savefigpolecenie nieprawidłowo generuje wykres w tym przykładzie. Jak to może zostać naprawione? Odpowiednia próbka mojego kodu: import glob import os for …

1
Seaborn pokazujący notację naukową na mapie cieplnej dla liczb 3-cyfrowych
Tworzę mapę cieplną z tabeli pandas pivot_table, jak poniżej: table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum) sns.heatmap(table2,annot=True,cmap='Blues') Tworzy mapę cieplną, jak pokazano poniżej. Widać, że liczby nie są ogromne (maksymalnie 750), ale pokazuje je w notacji naukowej. Jeśli patrzę na sam stół, tak nie jest. Masz jakiś pomysł, jak mogę sprawić, by pokazywały liczby …

4
Jak mogę zrobić pusty wykres podrzędny w matplotlib?
Tworzę grupę subplot (powiedzmy 3 x 2) w matplotlib, ale mam mniej niż 6 zestawów danych. Jak mogę uczynić pozostały wykres pomocniczy pusty? Aranżacja wygląda następująco: +----+----+ | 0,0| 0,1| +----+----+ | 1,0| 1,1| +----+----+ | 2,0| 2,1| +----+----+ Może to trwać przez kilka stron, ale na ostatniej stronie znajduje …


2
Imshow: zakres i aspekt
Piszę system oprogramowania, który wizualizuje wycinki i projekcje za pomocą zestawu danych 3D. Używam matplotlibi specjalnie imshowdo wizualizacji buforów obrazu, które otrzymuję z mojego kodu analizy. Ponieważ chciałbym dodać adnotacje do obrazów za pomocą osi wykresu, używam słowa kluczowego rozszerzonego, które imshowumożliwia odwzorowanie współrzędnych pikseli buforu obrazu na układ współrzędnych …

4
Jak mogę wykreślić taki histogram, że wysokości słupków sumują się do 1 w matplotlib?
Chciałbym wykreślić znormalizowany histogram z wektora za pomocą matplotlib. Próbowałem następujących rzeczy: plt.hist(myarray, normed=True) jak również: plt.hist(myarray, normed=1) ale żadna z opcji nie tworzy osi y z [0, 1] takiej, że wysokości słupków histogramu sumują się do 1. Chciałbym stworzyć taki histogram - jak mam to zrobić?

3
Jak nadać wykresowi słupkowemu pandy / matplotlib niestandardowe kolory
Właśnie zacząłem używać pandas / matplotlib jako zamiennika programu Excel do generowania skumulowanych wykresów słupkowych. Mam problem (1) w domyślnej mapie kolorów jest tylko 5 kolorów, więc jeśli mam więcej niż 5 kategorii, kolory się powtarzają. Jak mogę określić więcej kolorów? Idealnie, gradient z kolorem początkowym i końcowym oraz sposób …

5
Jak usunąć linie z wykresu Matplotlib
Jak mogę usunąć linię (lub linie) osi matplotlib w taki sposób, aby faktycznie zbierał śmieci i zwalniał pamięć? Poniższy kod wydaje się usuwać wiersz, ale nigdy nie zwalnia pamięci (nawet w przypadku jawnych wywołań gc.collect()) from matplotlib import pyplot import numpy a = numpy.arange(int(1e7)) # large so you can easily …

8
gnuplot vs Matplotlib
Zacząłem od projektu graficznego dla logów Tomcat przy użyciu gnuplot-py , w szczególności korelując poszczególne żądania z alokacją pamięci i czyszczeniem pamięci. Jaka jest zbiorowa mądrość na temat gnuplot-py vs Matplotlib for Python graphing. Czy istnieją lepsze biblioteki graficzne, o których nie słyszałem? Moje ogólne uwagi są następujące: Podczas gdy …

2
Python xticks w podplotach
Jeśli wykreślę pojedynczą imshowdziałkę, mogę użyć fig, ax = plt.subplots() ax.imshow(data) plt.xticks( [4, 14, 24], [5, 15, 25] ) aby zastąpić moje etykiety xtick. Teraz kreślę 12 imshowdziałek za pomocą f, axarr = plt.subplots(4, 3) axarr[i, j].imshow(data) Jak mogę zmienić zaznaczenia tylko dla jednego z tych wątków podrzędnych? Mam dostęp …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.