Ich habe erfolgreich zwei Diagramme gezeichnet, aber wenn ich das dritte Diagramm zeichne, erhalte ich einen ungültigen Syntaxfehler. Verpasse ich etwas Super offensichtliches?
x=df["time"]
d=df["dist"]
x2=df2["time"]
d2=df2["dist"]
p2=df2["pressure"]
mx2=df2["magx"]
#plot 1
fig, ax = plt.subplots(2, figsize=(6,6))
ax[0].scatter(x,d,s=10)
ax[1].scatter(x2, d2, s=10)
#plot 2
fig, ax = plt.subplots(1, figsize=(6,6))
ax.scatter(x2,p2,s=10)
#plot 3
fig, ax = plt.subplots(1, figsize=(6,6)
ax.scatter(x2, mx2, s=10)
fig.show()
Wenn ich Grafik 3 auskommentiere, sind die anderen Grafiken gut. Wenn ich versuche, Graph 3 zu zeichnen, erhalte ich die folgende Fehlermeldung:
ax.scatter(x2, mx2, s=10)
SyntaxError: invalid syntax
Antworten:
1 für die Antwort № 1#plot 3
fig, ax = plt.subplots(1, figsize=(6,6))
Schließen Sie die Klammern :)