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®.
Biorąc pod uwagę wykres sygnału w reprezentacji czasu, jak narysować linie oznaczające odpowiedni indeks czasu? W szczególności, biorąc pod uwagę wykres sygnału z indeksem czasu w zakresie od 0 do 2,6 (s), chcę narysować pionowe czerwone linie wskazujące odpowiedni indeks czasu dla listy [0.22058956, 0.33088437, 2.20589566], jak mogę to zrobić?
Po tych instrukcjach w interpretatorze Pythona pojawia się okno z wykresem: from matplotlib.pyplot import * plot([1,2,3]) show() # other code Niestety nie wiem, jak kontynuować interaktywne badanie postaci stworzonej przez, show()gdy program wykonuje dalsze obliczenia. Czy to w ogóle możliwe? Czasami obliczenia są długie i pomogłoby, gdyby kontynuowano je podczas …
Usiłuję utworzyć wykres rozproszenia i opisać punkty danych różnymi liczbami z listy. Na przykład chcę wykreślić yvs xi opatrzyć adnotacjami odpowiednie liczby z n. y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] z = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123] ax = fig.add_subplot(111) ax1.scatter(z, y, …
Często rysuję punkt na wykresie matplotlib za pomocą: x = 10 y = 100 plot(x, y, "k*", label="Global Optimum") legend() Powoduje to jednak, że legenda dwukrotnie umieszcza gwiazdę w legendzie, tak że wygląda następująco: * * Global Optimum kiedy naprawdę chcę, żeby to wyglądało: * Global Optimum Jak mam to …
Muszę dodać dwie figury do figury. Jeden wykres podrzędny musi być około trzy razy szerszy niż drugi (ta sama wysokość). I dokonał tego przy użyciu GridSpeci colspanargumentu, ale chciałbym zrobić to za pomocą figuretak mogę zapisać do pliku PDF. Mogę dostosować pierwszą cyfrę za pomocą figsizeargumentu w konstruktorze, ale jak …
Spędziłem całkowicie zbyt długo na badaniu, jak uzyskać dwa podploty, aby współdzielić tę samą oś Y z jednym paskiem kolorów współdzielonym między nimi w Matplotlib. Co się dzieje, że kiedy zadzwoniłem do colorbar()funkcji w jednej subplot1lub subplot2, byłoby AUTOSCALE fabułę tak, że colorbar plus działka pasowałby w polu „poletko” ograniczającej, …
Stworzyłem wykres histogramu na podstawie danych z pliku i nie ma problemu. Teraz chciałem nałożyć dane z innego pliku na tym samym histogramie, więc robię coś takiego n,bins,patchs = ax.hist(mydata1,100) n,bins,patchs = ax.hist(mydata2,100) ale problem polega na tym, że dla każdego przedziału pojawia się tylko pasek o najwyższej wartości, a …
Próbuję wykreślić niektóre dane z kamery w czasie rzeczywistym za pomocą OpenCV. Wydaje się jednak, że drukowanie w czasie rzeczywistym (przy użyciu matplotlib) nie działa. Wyizolowałem problem w tym prostym przykładzie: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = list() while i < …
Próbuję wyświetlić obraz w skali szarości za pomocą matplotlib.pyplot.imshow () . Mój problem polega na tym, że obraz w skali szarości jest wyświetlany jako mapa kolorów. Potrzebuję skali szarości, ponieważ chcę rysować na obrazie kolorem. Czytam na obrazie i przekonwertowałem na skalę szarości za pomocą PIL's Image.open (). Convert („L”) …
Tworzę wykres rozproszenia w Matplotlib i muszę zmienić tło rzeczywistego wykresu na czarny. Wiem, jak zmienić kolor twarzy fabuły za pomocą: fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') Moim problemem jest to, że zmienia to kolor przestrzeni wokół fabuły. Jak zmienić rzeczywisty kolor tła wykresu?
Mam jedną cyfrę, która zawiera wiele wątków. fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k') fig.canvas.set_window_title('Window Title') # Returns the Axes instance ax = fig.add_subplot(311) ax2 = fig.add_subplot(312) ax3 = fig.add_subplot(313) Jak dodać tytuły do podplotów? fig.suptitledodaje tytuł do wszystkich wykresów i chociaż ax.set_title()istnieje, ten drugi nie dodaje żadnego tytułu …
Znam następujące pytania: Savepl Matplotlib z legendą poza fabułą Jak wykluczyć legendę z fabuły Wydaje się, że odpowiedzi na te pytania mają luksus polegający na tym, że mogą bawić się dokładnie skurczeniem osi, aby legenda pasowała. Zmniejszenie osi nie jest jednak idealnym rozwiązaniem, ponieważ powoduje zmniejszenie danych i utrudnienie interpretacji; …
Chcę wprowadzić zmiany w kilku wybranych etykietach zaznaczenia na wykresie. Na przykład, jeśli zrobię: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') rozmiar czcionki i orientacja etykiety zaznaczenia zostały zmienione. Jeśli jednak spróbujesz: label.set_text('Foo') etykieta wyboru nie jest modyfikowana. Również jeśli zrobię: print label.get_text() nic nie jest drukowane. Oto trochę więcej dziwności. Kiedy …
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.