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®.
Piszę szybki i brudny skrypt do generowania fabuł w locie. Korzystam z poniższego kodu (z dokumentacji Matplotlib ) jako punktu wyjścia: from pylab import figure, axes, pie, title, show # Make a square figure and axes figure(1, figsize=(6, 6)) ax = axes([0.1, 0.1, 0.8, 0.8]) labels = 'Frogs', 'Hogs', 'Dogs', …
Mam serię 20 wykresów (nie podplotów), które należy wykonać w jednym rysunku. Chcę, żeby legenda była poza pudełkiem. Jednocześnie nie chcę zmieniać osi, ponieważ zmniejsza się rozmiar figury. Prosimy o pomoc w przypadku następujących pytań: Chcę zachować pole legendy poza obszarem fabuły. (Chcę, aby legenda była na zewnątrz po prawej …
Próbuję używać notesu IPython w systemie MacOS X z Python 2.7.2 i IPython 1.1.0. Nie mogę uzyskać grafiki matplotlib, aby wyświetlała się w linii. import matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib inline Próbowałem również %pylab inlinei argumenty wiersza polecenia ipython, --pylab=inlineale to nie ma znaczenia. x …
Jak zmienić rozmiar czcionki dla wszystkich elementów (tików, etykiet, tytułu) na wykresie matplotlib? Wiem, jak zmienić rozmiary etykiet kleszczy, odbywa się to za pomocą: import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20) Ale jak zmienić resztę?
Matplotlib oferuje tam funkcje: cla() # Clear axis clf() # Clear figure close() # Close a figure window Dokumentacja nie oferuje dużego wglądu w różnicę między tymi funkcjami. Kiedy powinienem korzystać z każdej funkcji i co ona dokładnie robi?
Tworzę postać w Matplotlib w następujący sposób: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Chcę określić rozmiary czcionek dla tytułu figury i etykiet osi. Potrzebuję wszystkich trzech, aby mieć różne rozmiary czcionek, więc ustawienie globalnego rozmiaru czcionki ( mpl.rcParams['font.size']=x) nie jest tym, …
Próbuję naprawić sposób, w jaki Python drukuje moje dane. Mówić x = [0,5,9,10,15] i y = [0,1,2,3,4] Potem zrobiłbym: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() a tyknięcia na osi x są wykreślane w odstępach 5. Czy istnieje sposób, aby pokazywał odstępy 1?
Czasami natrafiam na kod taki jak ten: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Który produkuje: Czytałem dokumentację jak szalony, ale nie mogę znaleźć wyjaśnienia 111. czasami widzę 212. Co oznacza argument …
Potrzebuję pomocy w ustawianiu granic osi Y na matplotlib. Oto kod, który próbowałem bezskutecznie. import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = …
W dokumencie pyplot dla wykresu punktowego: matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, faceted=True, verts=None, hold=None, **kwargs) Rozmiar znacznika s: rozmiar w punktach ^ 2. Jest to skalar lub tablica o tej samej długości co xiy. Co to za jednostka points^2? Co to znaczy? Ma s=100na …
Próbuję narysować cyfrę bez znaczników lub liczb na jednej z osi (używam osi w tradycyjnym sensie, a nie nomenklatury matplotlib!). Problem, na jaki natrafiłem, polega na tym, że matplotlib dostosowuje znaczniki x (y) odejmując wartość N, a następnie dodaje N na końcu osi. Może to być niejasne, ale poniższy uproszczony …
Chcę wykreślić wykres z jedną osią logarytmiczną za pomocą matplotlib. Czytałem dokumenty, ale nie mogę zrozumieć składni. Wiem, że jest to prawdopodobnie coś prostego jak 'scale=linear'w argumentach fabularnych, ale wydaje mi się, że nie mam racji Przykładowy program: import pylab import matplotlib.pyplot as plt a = [pow(10, i) for i …
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.