Kontur odnosi się do linii na mapie łączącej dwa punkty o równej wysokości nad poziomem morza. W tym artykule zbadano, w jaki sposób możemy tworzyć dwuwymiarowe wykresy konturowe za pomocą modułu Graph_Objects.
Lista składni i parametrów
Składnia funkcji i lista parametrów są następujące:
spiski.Graph_Objects.Contour (arg = none, colorbar = brak, poduszka = brak, x = brak, y = brak, ** kwargs)
Parametry:
- Arg - definiuje słownik o właściwościach kompatybilny z konstruktorem
- X - Ustawia współrzędną x
- Y - Ustawia współrzędną Y
- Z - reprezentuje wartości zastosowane dla współrzędnej Z
- ColorBar - Ustawia słownik z właściwościami do dostosowania figury
Podstawowy wykres konturu z fabuły Graph_Objects
Poniższy kod ilustruje utworzenie podstawowego wykresu konturu za pomocą modułu Graph_Objects i klasy konturu:
importowo.Graph_Objects jak Go
Fig = Go.Rysunek (dane =
Iść.Kontur(
Z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]]
))
Figa.pokazywać()
Poprzedni kod powinien zwrócić liczbę konturu w następujący sposób:
Ustawienie osi poziomej i pionowej
Możesz określić wartości osi poziomej i pionowej, ustawiając współrzędne x i y.
Przykład pokazano w poniższej tabeli:
importowo.Graph_Objects jak Go
Fig = Go.Rysunek (dane =
Iść.Kontur(
Z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [ -900, -600, -500, -300, -100],
y = [0 100,400 500 700]
))
Figa.pokazywać()
Wartości x są umieszczane na osi poziomej, podczas gdy wartości Y są ustawiane na osi pionowej, jak pokazano na poniższym rysunku:
Określając Kole kolorów
Możesz ustawić niestandardową skalę kolorów, ustawiając parametr Kolorystyki. Na przykład następujący kod ustawia skalę kolorów na „Blackbody”:
importowo.Graph_Objects jak Go
importowo.Wyraź jako PX
Fig = Go.Rysunek (dane =
Iść.Kontur(
Z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [ -900, -600, -500, -300, -100],
y = [0 100,400 500 700],
Kolorystyka = px.zabarwienie.sekwencyjny.Body Black
))
Figa.pokazywać()
Dane wyjściowe pokazano na poniższym obrazie:
Gładka kolorystyka konturu
Aby uzyskać gładki kolor gradientu dla linii konturowych, możesz użyć parametru Contours_Coloring w następujący sposób:
importowo.Graph_Objects jak Go
importowo.Wyraź jako PX
Fig = Go.Rysunek (dane =
Iść.Kontur(
Z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [ -900, -600, -500, -300, -100],
y = [0 100,400 500 700],
Kolorystyka = px.zabarwienie.sekwencyjny.Body Black,
contours_coloring = „heatmap”
))
Figa.pokazywać()
Powstały rysunek pokazano na poniższym rysunku:
Ustawienie etykiet linii konturu
Aby dodać etykiety do linii konturowych, możemy użyć parametru „ShowLabels”, jak pokazano w następującym kodzie:
importowo.Graph_Objects jak Go
importowo.Wyraź jako PX
Fig = Go.Rysunek (dane =
Iść.Kontur(
Z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [ -900, -600, -500, -300, -100],
y = [0 100,400 500 700],
Kolorystyka = px.zabarwienie.sekwencyjny.Body Black,
contours_coloring = „heatmap”,
contours = dyct (
showLabels = true
)
))
Figa.pokazywać()
Powstała rysunek pokazano na poniższym obrazku:
Ustawienie tytułu Colorbar
Możesz także dodać tytuł do koloru za pomocą parametru tytułu pokazanego w poniższej tabeli:
Fig = Go.Rysunek (dane =
Iść.Kontur(
Z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [ -900, -600, -500, -300, -100],
y = [0 100,400 500 700],
Kolorystyka = px.zabarwienie.sekwencyjny.Body Black,
contours_coloring = „heatmap”,
contours = dyct (
showLabels = true
),
colorbar = dyct (
title = "colorbar tytuł",
tytuły = „racja”
)
Wyjście:
Wniosek
W tym artykule zbadano różne techniki tworzenia wykresów konturowych za pomocą Plotly Graph_Objects. Omówiliśmy ustawienie osi poziomej i pionowej, określenie skali kolorów, ustawianie etykiet linii konturu i ustawianie tytułu ColorBar. Zapraszam do sprawdzenia innych artykułów z Linuksa, aby uzyskać więcej.