spiski.Graph_Objects.Kontur

spiski.Graph_Objects.Kontur
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:

  1. Arg - definiuje słownik o właściwościach kompatybilny z konstruktorem
  2. X - Ustawia współrzędną x
  3. Y - Ustawia współrzędną Y
  4. Z - reprezentuje wartości zastosowane dla współrzędnej Z
  5. 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.