Matplotlib to biblioteka kreśląca dla Pythona, której można używać interaktywnie lub osadzać w samodzielnych GUI. Jego kompaktowy interfejs „pyplot” jest podobny do funkcji kreślenia programu MATLAB®.

Więcej na temat matplotlib...

Problem: Chcę wykreślić funkcję warunku dwóch zmiennych f(x,y) w przestrzeni trzywymiarowej, a oto mój kod from matplotlib import pyplot as plt import numpy as np x = np.linspace(0, 10, 200) y = np.linspace(0, 10, 200) if (0<y**2) == True and (y**2<x) == True: z = 3/4 elif (y == 0) == True or (0<=....
26 styczeń 2022, 04:44
Jakie konkretne zmiany należy wprowadzić w poniższym kodzie, aby matplotlib poprawnie 1.) wyświetlał każdy rok na osi X, i 2.) pokazać znaczące liczby na osi y? PROBLEM: Problem polega na tym, że poniższy kod powoduje, że wynikowy wykres matplotlib ma wartość 1.) daje paski osi x jako 0 do 140+ i....
26 styczeń 2022, 00:04
Następująca ramka danych: import numpy as np import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame(np.random.random((5,5))) df.index = [1000, 200, 50, 1, 0.1] Gdzie indeksem są poziomy ciśnienia wskazujące wysokość wartości. Wykonując prosty wykres konturowy: plt.contourf(df) War....
Mam dataframe Pandas DF: times = pd.date_range(start="2018-09-09",end="2020-02-02") values = np.random.rand(512) # Make df df = pd.DataFrame({'Time' : times, 'Value': values}) I mogę to łatwo wykreślić za pomocą plt.plot: Ale teraz chcę dodać linię trendu. Próbowałem użyć ki....
25 styczeń 2022, 20:21
Chcę zacieniować powierzchnię i kontury określonej funkcji w oparciu o pewne ograniczenia w dziedzinie funkcji. Do tej pory mam następujące i chcę to poprawić. import numpy as np import matplotlib.pyplot as plt from matplotlib.ticker import LinearLocator, FormatStrFormatter plt.figure(figsize=(8, ....
25 styczeń 2022, 16:02
M zrobiłem z całym moim kodowaniem danych wejściowych użytkownika, ale utknąłem tam, gdzie muszę przekonwertować te dane wejściowe użytkownika do pliku csv. Całe to kodowanie zrobiłem w google colab,więc nie wiem jak przekonwertować ten plik do csv,ponieważ nie jestem w stanie uruchomić tego kodu n....
25 styczeń 2022, 09:19
Kiedy uruchamiam następujący kod, otrzymuję wykres: tmp = sns.lineplot( data=inf_algs_results_df, x='alpha', y='runtime', hue='beta_rounded', ) Ale kiedy próbuję zastąpić legendę paskiem kolorów, pasek kolorów niepoprawnie odwraca kolory! tmp = sns.line....
25 styczeń 2022, 01:18
Mam bardzo długi stół, oto przykład: A to, czego chcę, to działka według numeru obrazu. podane jako 1,2,3 i rozrzut x y (podane w kolumnie 2 i 3) współrzędne na wykresie. a kolor powinien być zgodny z Typem, np. Zielony dla P i czerwony dla F i tak dalej. Dodatkowo chcę, aby wykreśliły je osobno,....
24 styczeń 2022, 22:42
Mam następujące dane, których chcę użyć do wygenerowania wielu wykresów Lollipop w Matplotlib przy użyciu pętli for. Odniosłem w tym częściowy sukces. Jest kilka obszarów, w których potrzebuję pomocy: ustawienie plt.xticks do aktualizacji na podstawie danych. Ustawiłem symbol zastępczy komentując....
24 styczeń 2022, 19:01
Próbuję wykreślić bar plot z matplotlib, aby pokazać zmianę zagregowanej liczby co tydzień w czasie (mój zbiór danych ma około 1000 tygodni). Zwykle, kiedy wykreślam takie szeregi czasowe, mam dane dzienne i konwertuję daty za pomocą pd.to_datetime(). Ale w przypadku tygodnia nie wiem, jak określi....
24 styczeń 2022, 17:14
Zauważyłem frustrujący problem z Pythons Matplotlib, gdzie kreślenie macierzy generuje nierówną siatkę. Ten problem występuje z wysoką rozdzielczością DPI i bez niej, a także w plikach EPS. Do generowania obrazu używany jest następujący kod: import matplotlib.pyplot as plt import numpy as np arr =....
24 styczeń 2022, 17:06
Próba wykreślenia dwóch oddzielnych animacji, tj. w różnych oknach jako osobne figury. Wykonanie tego kodu dla mnie słusznie tworzy dwa okna, ale jednocześnie animuje dane na drugiej figurze. Zamknięcie ryciny 1 skutkuje animacją tylko zamierzonych danych z ryciny 2, usunięcie nakładania się z dan....
24 styczeń 2022, 12:15
Jestem początkującym językiem Python na kursie online. Poniżej przedstawiono abstrakcyjną wersję danego rozwiązania w kursie. W jednym ćwiczeniu generowany jest wykres seaborn i dodawany jest legend. Problem: nie rozumiem, jak legenda jest po prawej stronie na podstawie użytych parametrów. Jak loc....
24 styczeń 2022, 02:16
Próbuję podzielić obraz na łaty i zwizualizować go, ale matplotlib wyświetla całkowicie niepoprawne dane wyjściowe. from PIL import Image import os def imgcrop(input, xPieces, yPieces): filename, file_extension = os.path.splitext(input) im = Image.open(input) imgwidth, imgheight = im.siz....
24 styczeń 2022, 00:29
Robię więc mapę, która pokazuje przepływ ludzi między niektórymi miastami w Brazylii, rysując na mapie linie przedstawiające ścieżkę i ustawiając jej przezroczystość zgodnie z liczbą wystąpień. W tym celu śledzę ten kod (trzecia mapa, ta o lotach odpowiedzialność). Moje pytanie brzmi, czy mogę wyt....
23 styczeń 2022, 22:30
Mam tablicę x_trj, która ma kształt (50,3) i chcę wykreślić trajektorię 2-D przy użyciu pierwszej i drugiej kolumny tej tablicy (odpowiednio współrzędne x i y). Ta trajektoria będzie znajdować się na szczycie koła. Oto mój dotychczasowy kod: from matplotlib.animation import FuncAnimation import ma....
23 styczeń 2022, 22:29
Załóżmy pętlę jak poniżej: import numpy as np ax = []; ay = [] for n in range(N): avgC = np.zeros(M) for m in range(M): ... Cost = aFuncation avgC[m] = Cost ax.append(n); ay.append(np.mean(avgC)) Chciałbym użyć ax i ay do wykreślenia serii czasu na żywo, która ....
23 styczeń 2022, 22:17
Tak więc mam zbiór danych panelowych szeregów czasowych, ale ponieważ dla każdego identyfikatora data początkowa jest inna, utworzyłem dodatkową zmienną t, która jest zmienną licznikową, t=0, 1, 2, 3, .... i data zakończenia jest inna. Korzystając z danych, chcę wykreślić: wykres wieloliniowy, gdz....
23 styczeń 2022, 18:21
sns.set_style("whitegrid") bar,ax = plt.subplots(figsize=(32,18)) ax = sns.barplot(x="month_year", y="load", data=df, ci=None, palette="muted", orient='v') ax.set_xlabel ("Date", fontsize=20) ax.tick_params(axis="x", labelsize=25, rotation=45) #ax.xaxis.set_major_locator(ticker.MultipleLocator(base=....
22 styczeń 2022, 22:21
W poprzednim pytaniu a>, otrzymałem odpowiedź na pytanie dotyczące ustawienia wykresu punktowego z dwoma pionowymi wykresami punktowymi, każdy z własną etykietą. Jestem teraz zainteresowany stworzeniem bardziej szczegółowej fabuły, ale nie jestem nawet pewien jak. Idealnie chciałbym stworzyć drugi ....
22 styczeń 2022, 06:32
Próbuję wykonać następujący wykres rozrzutu: Do czegoś, co ma równy zakres osi X i Y, a także nakłada się 45-stopniową linię odniesienia na wykresie rozrzutu. Mam ten kod, ale tworzy fabułę, która nie jest moim oczekiwaniem. Jak mogę to naprawić? fig = plt.figure() ax = fig.add_subplot(111) #ax.s....
21 styczeń 2022, 22:41
Udało mi się skoordynować kolorami większość mojego wykresu mplfinance, ale nie wiem, jak ustawić kolor haczyka i etykiet. Obecnie mam następujący kod: market_colours = mpf.make_marketcolors(up="g", down="r", edge=BACKGROUND_COLOUR, wick=LINE_COLOUR) style = mpf.make_mpf_style(marketcolors=market_....
21 styczeń 2022, 20:35
Mam serię Pandy: results Out[75]: job_id 294 PASSED 115 FAILED 1 FIXED 0 Failed 0 REGRESSION 0 SKIPPED 0 295 PASSED 191 FAILED 0 FIXED 0 Fail....
21 styczeń 2022, 16:49
Oto przykładowy kod: from matplotlib import pyplot as plt plt.subplot(221) plt.bar(range(3),[34, 37, 16]) # some random data plt.xticks(range(3),"Jan,Feb,Mar".split(',')) plt.subplot(222) plt.bar(range(3),[34, 37, 16]) plt.xticks(range(3),"January,February,March".split(','), rotation=90) plt.subp....
21 styczeń 2022, 09:24
Mam fabułę z bardzo szeroką legendą. Udało mi się usunąć legendę z fabuły, żeby jej nie zakrywała, ale legenda jest zbyt szeroka na okno i nie do końca widoczna. Można to naprawić, gdybym wiedział, jak przenieść fabułę i legendę w lewo, gdzie jest wolne miejsce. To jest to co mam na mysli: Jak....
20 styczeń 2022, 19:20