Im Folgenden finden Sie Code aus einem Buch, um zu zeigen, wie Sie Matplotlib in Python verwenden. Der Code läuft normal. Aber ich verstehe nicht, was das Symbol $ oder $ hier bedeutet?
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 1000)
y = np.sin(x) + 1
z = np.cos(x**2) + 1
plt.figure(figsize = (8, 4))
plt.plot(x,y,label = "$sin x+1$", color = "red", linewidth = 2)
plt.plot(x, z, "b--", label = "$cos x^2+1$")
plt.xlabel("Time(s) ")
plt.ylabel("Volt")
plt.title("A Simple Example")
plt.ylim(0, 2.2)
plt.legend()
plt.show()
Antworten:
1 für die Antwort № 1In Python bedeutet das nichts. $
markiert den Anfang und das Ende von Mathematik in einer LaTeX-Zeichenfolge.
$sin x+1$
meint
Ähnlich, $cos x^2+1$
wird sein
Für ein grundlegendes Tutorial in MathJax (das LaTeX-Syntax verwendet) lesen Sie dies.
0 für die Antwort № 2
Es steht für eine latexartige Syntax.
Beispiel: $X_y$
<- Latex für X mit "y" als Index.
Es sieht so aus, wenn es gerendert wird:
0 für die Antwort № 3
Eigentlich ist Ihr Fragetitel irreführend.
$...$
Es ist Latex-Syntax für mathematische Umgebungen (wie oben bereits erwähnt).
Der Backslash hat nichts mit dem Dollarzeichen zu tun, es ist ein LaTeX-Befehl, hier zum Beispiel zum Zeichnen sin
$sin x+1$