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®.

4
Dynamiczna aktualizacja działki w matplotlib
Tworzę aplikację w Pythonie, która zbiera dane z portu szeregowego i rysuje wykres zebranych danych względem czasu przybycia. Czas przybycia danych jest niepewny. Chcę, aby fabuła była aktualizowana po otrzymaniu danych. Szukałem, jak to zrobić i znalazłem dwie metody: Wyczyść wykres i ponownie narysuj wykres ze wszystkimi punktami. Animuj wykres, …

6
Sformatuj oś Y jako procent
Mam istniejącą działkę, która została utworzona z pandami takimi jak ta: df['myvar'].plot(kind='bar') Oś y ma format zmiennoprzecinkowy i chcę zmienić oś y na wartości procentowe. Wszystkie rozwiązania, które znalazłem, używają składni ax.xyz i mogę umieścić kod tylko poniżej linii powyżej, która tworzy wykres (nie mogę dodać ax = ax do …

3
Umieszczanie tekstu w lewym górnym rogu wykresu matplotlib
Jak mogę umieścić tekst w lewym górnym (lub prawym górnym) rogu figury matplotlib, np. Tam, gdzie byłaby legenda w lewym górnym rogu, lub na górze wykresu, ale w lewym górnym rogu? Np. Jeśli jest to plt.scatter (), to coś, co będzie w kwadracie scatter, umieść w lewym górnym rogu. Chciałbym …
112 python  plot  matplotlib 

4
Narysuj gładką linię za pomocą PyPlot
Mam następujący prosty skrypt, który wykreśla wykres: import matplotlib.pyplot as plt import numpy as np T = np.array([6, 7, 8, 9, 10, 11, 12]) power = np.array([1.53E+03, 5.92E+02, 2.04E+02, 7.24E+01, 2.72E+01, 1.10E+01, 4.70E+00]) plt.plot(T,power) plt.show() Jak to jest teraz, linia biegnie prosto od punktu do punktu, co wygląda dobrze, ale …

4
Przenoszenie osi X na górę wykresu w matplotlib
Opierając się na tym pytaniu o mapy cieplne w matplotlib , chciałem przenieść tytuły osi x na górę wykresu. import matplotlib.pyplot as plt import numpy as np column_labels = list('ABCD') row_labels = list('WXYZ') data = np.random.rand(4,4) fig, ax = plt.subplots() heatmap = ax.pcolor(data, cmap=plt.cm.Blues) # put the major ticks at …

4
Jak ustawić „auto” dla górnego limitu, ale zachować stałą dolną granicę za pomocą matplotlib.pyplot
Chcę ustawić górną granicę osi Y na „auto”, ale chcę, aby dolna granica osi Y zawsze wynosiła zero. Próbowałem „auto” i „autorange”, ale wydaje się, że nie działają. Z góry dziękuję. Oto mój kod: import matplotlib.pyplot as plt def plot(results_plt,title,filename): ############################ # Plot results # mirror result table such that …
112 python  matplotlib 


2
Wywołanie pylab.savefig bez wyświetlania w ipythonie
Muszę utworzyć figurę w pliku bez wyświetlania jej w notatniku IPython. Nie mam jasności co do interakcji między IPythoniw matplotlib.pylabtym zakresie. Ale kiedy dzwonię pylab.savefig("test.png")do bieżącej liczby, oprócz zapisania w test.png. Często jest to niepożądane podczas automatyzacji tworzenia dużego zestawu plików wydruku. Lub w sytuacji, gdy potrzebny jest plik pośredni …



2
Matplotlib - Przenieś etykietę osi X w dół, ale nie znaczniki osi X.
Używam Matplotlib do wykreślenia histogramu. Korzystając ze wskazówek z mojego poprzedniego pytania: Matplotlib - oznacz każdy pojemnik , mniej więcej rozwiązałem problemy. Jest jeszcze jeden ostatni problem - poprzednio - etykieta osi x („Czas (w milisekundach)”) była renderowana pod znacznikami osi X (0,00, 0,04, 0,08, 0,12 itd.) Korzystając z rady …

5
Jak dodać tytuł do wykresu pola morskiego
Wydaje się, że można go znaleźć w Google, ale nie udało mi się znaleźć w Internecie czegoś, co działa. Próbowałem obu sns.boxplot('Day', 'Count', data= gg).title('lalala')i sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Żaden nie działał. Myślę, że może to być spowodowane tym, że pracuję również z matplotlib.


7
Jak wybrać nowy kolor dla każdej kreślonej linii w figurze w matplotlib?
Chciałbym NIE określać koloru dla każdej kreślonej linii i aby każda linia miała inny kolor. Ale jeśli biegnę: from matplotlib import pyplot as plt for i in range(20): plt.plot([0, 1], [i, i]) plt.show() wtedy otrzymuję ten wynik: Jeśli spojrzysz na powyższy obrazek, zobaczysz, że matplotlib próbuje wybrać kolory dla każdej …
109 matplotlib 


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.