Matplotlib.axes.Axes.set_yticks() in Python
Matplotlib ist eine Bibliothek in Python und eine numerisch-mathematische Erweiterung für die NumPy-Bibliothek. Die Achsenklasse enthält die meisten Figurenelemente: Achse, Häkchen, Linie2D, Text, Polygon usw. und legt das Koordinatensystem fest. Die Instanzen von Axes unterstützen Rückrufe über ein Rückrufattribut.
matplotlib.axes.Axes.set_yticks() Funktion
Die Funktion Axes.set_yticks() im Achsenmodul der matplotlib-Bibliothek wird verwendet, um die y-Ticks mit der Liste der Ticks festzulegen.
Syntax: Axes.set_yticks (self, ticks, minor = False)
Parameter: Diese Methode akzeptiert die folgenden Parameter.
- Ticks: Dieser Parameter ist die Liste der Tick-Positionen auf der y-Achse.
- minor: Dieser Parameter wird verwendet, um Major Ticks oder Minor Ticks zu setzen
Rückgabewert: Diese Methode gibt keinen Wert zurück.
Die folgenden Beispiele veranschaulichen die Funktion matplotlib.axes.Axes.set_yticks() in matplotlib.axes:
Beispiel 1:
import
matplotlib.pyplot as plt
import
matplotlib.transforms as mtransforms
fig, ax
=
plt.subplots()
ax.plot(
range
(
12
,
24
),
range
(
12
))
ax.set_yticks((
2
,
5
,
7
,
10
))
fig.suptitle('matplotlib.axes.Axes.set_yticks()\
function Example\n\n', fontweight
=
"bold"
)
plt.show()
Ausgabe:
Beispiel 2:
import
numpy as np
import
matplotlib.pyplot as plt
np.random.seed(
19680801
)
x
=
np.linspace(
0
,
2
*
np.pi,
100
)
y
=
np.sin(x)
y2
=
y
+
0.2
*
np.random.normal(size
=
x.shape)
fig, ax
=
plt.subplots()
ax.plot(x, y)
ax.plot(x, y2)
ax.set_yticks([
-
1
,
0
,
1
])
ax.spines[
'left'
].set_bounds(
-
1
,
1
)
ax.spines[
'right'
].set_visible(
False
)
ax.spines[
'top'
].set_visible(
False
)
fig.suptitle('matplotlib.axes.Axes.set_yticks()\
function Example\n\n', fontweight
=
"bold"
)
fig.canvas.draw()
plt.show()
Ausgabe: