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

8
Jak mogę wykreślić oddzielne ramki danych Pandas jako podploty?
Mam kilka ramek Pandas DataFrames, które mają tę samą skalę wartości, ale mają różne kolumny i indeksy. Podczas wywoływania df.plot()otrzymuję oddzielne obrazy fabuły. to, czego naprawdę chcę, to mieć je wszystkie na tej samej działce co wątki poboczne, ale niestety nie udaje mi się znaleźć rozwiązania, jak i byłbym bardzo …

4
Jak wyrównać skale osi X i osi Y w Python matplotlib?
Chciałbym narysować linie na kwadratowym wykresie. Skale x-axisi y-axispowinny być takie same. np. x wynosi od 0 do 10, a na ekranie wynosi 10 cm. y również musi mieścić się w zakresie od 0 do 10, a także 10 cm. Kwadratowy kształt musi zostać zachowany, nawet jeśli będę bawić się …
128 python  matplotlib 

4
Matplotlib - globalna legenda i wątki poboczne
Zacząłem od matplot i zarządzałem kilkoma podstawowymi wątkami, ale teraz trudno mi dowiedzieć się, jak zrobić coś, czego teraz potrzebuję :( Moje aktualne pytanie brzmi, jak umieścić tytuł globalny i globalną legendę na figurze z wątkami pobocznymi. Robię podploty 2x3, gdzie mam wiele różnych wykresów w różnych kolorach (około 200). …

7
Jak mogę otworzyć interaktywne okno matplotlib w notatniku IPython?
Używam IPythona --pylab=inlinei czasami chciałbym szybko przełączyć się na interaktywny, skalowalny graficzny interfejs użytkownika matplotlib do przeglądania wykresów (ten, który pojawia się, gdy rysujesz coś w konsoli terminala Pythona). Jak mogłem to zrobić? Najlepiej bez wychodzenia lub ponownego uruchamiania notebooka. Problem z wykresami inline w notebooku IPy polega na tym, …

3
Oznacz osie na wykresie Barplot Seaborn
Próbuję użyć własnych etykiet dla wykresu paskowego Seaborn z następującym kodem: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') Jednak pojawia się błąd, który: …

4
Matplotlib: rysuj linie siatki za innymi elementami wykresu
W Matplotlib tworzę przerywane linie siatki w następujący sposób: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') jednak nie mogę się dowiedzieć, jak (ani nawet jeśli jest to możliwe), aby linie siatki były rysowane za innymi elementami wykresu, takimi jak słupki. Zmiana kolejności dodawania siatki w porównaniu z dodawaniem innych …
124 python  matplotlib  grid 


5
Jak stworzyć wykres gęstości w matplotlib?
W RI można stworzyć pożądane wyjście, wykonując: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) W Pythonie (z matplotlib) najbliższy otrzymałem był z prostym histogramem: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

3
pionowe i poziome linie w matplotlib
Nie do końca rozumiem, dlaczego nie mogę tworzyć linii poziomych i pionowych w określonych granicach. Chciałbym powiązać dane tym polem. Jednak strony wydają się nie stosować się do moich instrukcji. Dlaczego to? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k') # RIGHT VERTICAL …
122 matplotlib 

6
Zapisywanie interaktywnych figur Matplotlib
Czy istnieje sposób na zapisanie figury Matplotlib, aby można ją było ponownie otworzyć i przywrócić typową interakcję? (Podobnie jak format .fig w MATLAB?) Często uruchamiam te same skrypty, aby wygenerować te interaktywne liczby. Albo wysyłam moim kolegom wiele statycznych plików PNG, aby pokazać różne aspekty fabuły. Wolałbym raczej wysłać obiekt …
119 python  matplotlib 

5
Dodanie dowolnej linii do wykresu matplotlib w notatniku ipython
Jestem raczej nowy w Pythonie / Matplotlib i używam go w notatniku ipython. Próbuję dodać kilka linii adnotacji do istniejącego wykresu i nie mogę dowiedzieć się, jak wyrenderować linie na wykresie. Na przykład, jeśli wykreślę co następuje: import numpy as np np.random.seed(5) x = arange(1, 101) y = 20 + …



5
Jak usunąć luki między wątkami podrzędnymi w matplotlib?
Poniższy kod tworzy przerwy między wykresami pobocznymi. Jak usunąć przerwy między wykresami cząstkowymi i sprawić, by obraz był ciasną siatką? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 

3
matplotlib pobiera wartości ylim
Używam matplotlibdo wykreślania danych (używania ploti errorbarfunkcji) z Pythona. Muszę wykreślić zestaw całkowicie oddzielnych i niezależnych wykresów, a następnie dostosować ich ylimwartości, aby można je było łatwo porównać wizualnie. W jaki sposób mogę pobrać ylimwartości z każdego wykresu, tak aby uzyskać odpowiednio minimalne i maksymalne wartości dolnej i górnej wartości …
115 python  matplotlib  plot 

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.