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®.
Jak narysować prostokąt na obrazie, na przykład: import matplotlib.pyplot as plt from PIL import Image import numpy as np im = np.array(Image.open('dog.png'), dtype=np.uint8) plt.imshow(im) Nie wiem, jak mam postępować.
zaskakująco nie znalazłem prostego opisu, jak narysować okrąg z matplotlib.pyplot (proszę nie pylab) przyjmując jako środek wprowadzania (x, y) i promień r. Wypróbowałem kilka wariantów tego: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ... ale nadal nie działało.
Mam problemy z przerysowaniem rysunku tutaj. Pozwalam użytkownikowi określić jednostki w skali czasu (oś x), a następnie ponownie obliczam i wywołuję tę funkcję plots(). Chcę, aby działka po prostu się zaktualizowała, a nie dodawała kolejną fabułę do figury. def plots(): global vlgaBuffSorted cntr() result = collections.defaultdict(list) for d in vlgaBuffSorted: …
Jestem trochę zdezorientowany, jak działa ten kod: fig, axes = plt.subplots(nrows=2, ncols=2) plt.show() Jak działa figura, osie w tym przypadku? Co to robi? Poza tym, dlaczego nie działałoby to samo: fig = plt.figure() axes = fig.subplots(nrows=2, ncols=2)
Próbuję wykreślić prosty wykres za pomocą pyplota, np .: import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() ale liczba się nie pojawia i pojawia się następujący komunikat: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. Widziałem w kilku miejscach, że trzeba zmienić konfigurację matplotlib …
Mam następującą fabułę: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) a teraz chciałbym nadać temu wykresowi wspólne etykiety osi X i Y. Przez „wspólne” mam na myśli, że pod całą siatką wykresów cząstkowych powinna znajdować się jedna duża etykieta osi X, a po prawej stronie jedna duża etykieta osi y. Nie mogę znaleźć nic …
Chcę utworzyć wykres rozrzutu (za pomocą matplotlib), w którym punkty są cieniowane zgodnie z trzecią zmienną. Jestem z tym bardzo blisko: plt.scatter(w, M, c=p, marker='s') gdzie wi M są punktami danych, a p jest zmienną, w odniesieniu do której chcę zacienić. Jednak chcę to zrobić w odcieniach szarości, a nie …
Powiedzmy, że mam obraz o rozmiarze 3841 x 7195 pikseli. Chciałbym zapisać zawartość figury na dysku, w wyniku czego otrzymuję obraz o dokładnym rozmiarze, który określę w pikselach. Bez osi, bez tytułów. Tylko obraz. Osobiście nie obchodzą mnie DPI, ponieważ chcę tylko określić rozmiar obrazu na ekranie w pikselach . …
Mam prosty wykres import seaborn as sns g = sns.factorplot("name", "miss_ratio", "policy", dodge=.2, linestyles=["none", "none", "none", "none"], data=df[df["level"] == 2]) Problem polega na tym, że wszystkie etykiety x biegną razem, przez co są nieczytelne. Jak obrócić tekst, aby etykiety były czytelne?
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie Mam sporo kodu MATLAB z mojej pracy magisterskiej, którą chcę teraz przekonwertować na Python (używając numpy …
Obecnie ćwiczę matplotlib. To jest pierwszy przykład, który ćwiczę. #!/usr/bin/python import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0] area = [3.14159, 12.56636, 28.27431, 50.26544] plt.plot(radius, area) plt.show() Kiedy uruchamiam ten skrypt z python ./plot_test.py, pokazuje poprawnie wykres. Jednak uruchamiam go samodzielnie, ./plot_test.pyrzuca następujące informacje: Traceback (most recent call …
Korzystając z Matplotlib, chcę wykreślić mapę cieplną 2D. Moje dane to tablica Numpy n-by-n, każda o wartości od 0 do 1. Tak więc dla elementu (i, j) tej tablicy chcę wykreślić kwadrat o współrzędnej (i, j) w moim mapa cieplna, której kolor jest proporcjonalny do wartości elementu w tablicy. Jak …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.