Jak ukryć osie w matplotlib (z przykładami)


Aby ukryć osie na wykresach Matplotlib, możesz użyć następującej składni:

 import matplotlib. pyplot as plt

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

#hide y-axis 
ax. get_yaxis (). set_visible ( False )

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Ukryj oś X

Poniższy kod pokazuje, jak utworzyć wykres rozrzutu i ukryć oś x:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

Ukryj oś x w Matplotlib

Przykład 2: Ukryj oś Y

Poniższy kod pokazuje, jak utworzyć wykres rozrzutu i ukryć oś Y:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide y-axis
ax. get_yaxis (). set_visible ( False ) 

Przykład 3: Ukryj obie osie

Poniższy kod pokazuje, jak utworzyć zarówno wykres rozrzutu, jak i ukryć osie:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

#hide y-axis
ax. get_yaxis (). set_visible ( False )

Przykład 4: Całkowicie usuń osie i krawędzie

Poniższy kod pokazuje, jak całkowicie usunąć osie i krawędzie z wykresu:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide axes and borders
plt. axis (' off ')

Dodatkowe zasoby

Jak zmienić liczbę znaczników w Matplotlib
Jak obracać etykiety znaczników wyboru w Matplotlib
Jak ustawić zakresy osi w Matplotlib

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *