Siatka Matplotlib

Siatka Matplotlib

Wykresy matplotlib są prezentacjami analizy wizualnej. Siatka byłaby jedną z tych funkcji. Siatka to zestaw nakładających się poziomych linii, które reprezentują partycję osi. Oprócz technik wizualizacji, takich jak arkusze kalkulacyjne Excel, liczby i Microsoft Power BI, pakiet MATPlot ma kilka możliwości. Te parametry poprawiają i zmieniają wizualną reprezentację zestawu danych (ryc, wykres itp.).

Linie siatki są używane na tle dowolnego wykresu lub wizualnej prezentacji dowolnego zestawu danych, aby lepiej uchwycić cały wykres/wykres i korelować plamy na wykresie z zmiennymi przedziałowymi. Wewnętrzna powierzchnia wykresu/wykresu składa się z równoległych linii, które są albo liniowe (poziome, pionowe i ukośne) lub zwinięta i jest w większości wykorzystywana do przedstawienia danych.

W tym artykule zbadamy program MATPlotlib, który pozwala nam dostosować atrybuty linii linii siatki na wykresie.

Użyj funkcji MATPlotlib Grid ()

Zasadniczo ta metoda jest stosowana do tworzenia siatki. Możemy uzyskać lepsze informacje o wykresach za pomocą siatek Matplotlib. Znalezienie aluzji dla zestawów danych jest proste. Rozważ kolejny przykład. Kod tej ilustracji jest umieszczony poniżej.

importować matplotlib.Pyplot as Plt
importować Numpy jako NP
t = np.Arange (0.2, 2.1 + 1.22, 2.22)
S = NP.cos (3 * 3 * np.dół)
t [21:80] = np.Nan
plt.wątek (2, 1, 1)
plt.Wykres (t, s, '-', lw = 2)
plt.xlabel („czas (s)”)
plt.yLabel („napięcie (mv)”)
plt.tytuł („rysunek”)
plt.siatka (prawda)
plt.xlabel („czas (s)”)
plt.YLABEL („More Nans”)
plt.siatka (prawda)
plt.cicik_layout ()
plt.pokazywać()

Metoda Grid () w obiekcie wymiarów służy do dostosowania dostępności siatki w grafice. Można go dostosować lub wyłączyć. Metoda Grid () pozwala użytkownikowi zmienić styl linii i atrybuty przepustowości.

Możemy zmodyfikować siatkę, aby zaspokoić nasze konkretne potrzeby. Metodę Grid () w Pyplot można zastosować do wstawienia równoległych linii do wizualizacji. Wyjście dla powyższego opisanego kodu można zobaczyć z cytowanego poniżej obrazu.

Cokolwiek zrobiliśmy w powyższej metodzie, zostanie dodane PLT.siatka (prawda), która wyświetla siatki na wynikowym wykresie.

Wyświetlane są zarówno mniejsze, jak i główne siatki

Funkcja Grid () na elemencie osi X i Y. Możemy wskazać Matplotlib, którą siatkę chcielibyśmy wyświetlić lub układać za pomocą tego parametru, który wydaje się mieć prawdopodobieństwo głównego, mniejszego, a może obu.

Drobne kropki/siatka nie są domyślnie wyświetlane w Matplotlib, dlatego ręcznie włączyliśmy te z funkcją Minorticks_ON (). Kod tej ilustracji jest umieszczony poniżej.

z matplotlib import Pyplot jako PLT
importować Numpy jako NP
def sinplot ():
Ryc, ax = plt.wątki ()
x = np.Linspace (1, 20, 200)
Dla I w zakresie (2, 9):
topór.fabuła (x, np.sin (x + i * .6) * (9 - i))
return Ax
ax = sinplot ()
topór.siatka (prawda)
ax = sinplot ()
topór.siatka (która = „major”, color = „#eeeeee”, lineWidth = 1.8)
topór.Grid (który = „Minor”, ​​color = '#dddddd', linestyle = ':', lineWidth = 1.5)
topór.minorticks_on ()

Trzy argumenty są przekazywane do Pyplot.Metoda grid () w tym przypadku. Pierwszy parametr to kolor, który zapewnia pożądany kolor. Drugim argumentem jest styl liniowy i służy do identyfikacji estetyki, którą możemy dostać na linię. Określa rozmiar linii siatki. Wprowadzone wartości tego parametru to wszystkie liczby dodatnie. Wyjście dla powyższego opisanego kodu można zobaczyć z cytowanego poniżej obrazu.

Wizualizacja siatek między wątkami

W Python Matplotlib możemy wygenerować wiele wątków podrzędnych i określić osiowe spadki na różne osie, aby wyświetlać siatki między wątkami. Kod tej ilustracji jest umieszczony poniżej.

importować matplotlib.Pyplot as Plt
plt.rcparams ["rysunek.rysunek ”] = [10.5, 6.68]
plt.rcparams ["rysunek.autolayout "] = true
Ryc, (ax1, ax2) = plt.wątki (nrows = 2)
AX3 = RYS.add_subplot (555, zorder = -8)
Dla _ kręgosłup w AX3.kolce.rzeczy():
kręgosłup.set_visible (false)
AX3.tick_params (labelLEft = false, labelbottom = false, lewy = false, prawy = false)
AX3.get_shared_x_axes ().Połączenie (AX3, AX1)
AX3.siatka (axis = "x")
ax1.siatka()
ax2.siatka()
plt.pokazywać()

Poprawiamy odstępy między wątkami i całe wątki i rozmiar graficzny. Aby użyć techniki wątku (), tworzymy wykres i serię wątków wątki. Następnie tworzymy wątek poniżej oryginalnego wykresu i ukrywamy przezroczystość kręgosłupa. Wyłącz identyfikatory A3. Ponadto w razie potrzeby dostosowujemy oś x. Teraz skonfiguruj segmenty linii w A1, A2 i A3. W końcu wykorzystujemy funkcję show () do prezentacji wizualnej. Wyjście dla powyższego opisanego kodu można zobaczyć z cytowanego poniżej obrazu.

Integracja linii siatki z wykresem

Metoda Grid () w pakiecie Pyplot Matplotlib wprowadza linię siatki do grafiki. Poniższy obraz ilustruje, jak korzystać z Pyplot.Grid () do zastosowania siatki na wykres. Kod tej ilustracji jest umieszczony poniżej.

importować matplotlib.Pyplot as Plt
importować Numpy jako NP
x = np.tablica ([5, 25])
y = np.tablica ([20, 100])
plt.Wykres (x, y)
plt.tytuł („rysunek”)
plt.xlabel („x”)
plt.ylabel („y”
plt.siatka()
plt.pokazywać()

Używamy biblioteki MATPLOT do zintegrowania komponentu Pyplot. Biblioteka Numpy jest następnie dołączona. Za pomocą Numpy.funkcja array (), konstruujemy tablicę o zmiennej x. Następnie Numpy.metoda array () służy do utworzenia nowej tablicy o zmiennej y.

Z pomocą Pyplot.funkcja wykres (), rysujemy y vsus x. Następnie używamy Pyplot.title () funkcja, w której podajemy nasz wykres z etykietą „rysunek.„Pyplot.Funkcja xlabel () jest stosowana i przez tę funkcję oznaczamy również osi x naszej figury za pomocą znacznika 'x.'

Ponadto używamy Upyplot.yLabel () funkcja oznaczania osi y naszej figury literą „y.„Pyplot.Metoda Grid () jest stosowana do wstawienia siatki do wykresu. W końcu Pyplot.show () jest stosowana, która wyświetla naszą grafikę. Wyjście dla powyższego opisanego kodu można zobaczyć z cytowanego poniżej obrazu.

Wniosek

W tym artykule najpierw widzimy, jak wstawić siatkę do wykresu w matplotlib. Następnie omówiliśmy funkcję Grid (). Moglibyśmy skutecznie wytwarzać siatki za pomocą metody Grid (), a następnie możemy je skonfigurować z różnymi dostarczonymi parametrami. Aby poprawić atrakcyjność naszej fabuły, powinniśmy pracować z nowymi projektami linii, odcieni i szerokości linii sieci. Pokazuje wykres z siatkami ustawionymi zgodnie z rozproszeniem kleszczy. Możemy dostosować odstępy siatki, zmieniając częstotliwość kleszcza.