Hinzufügen, die Zylinder zeichnen
Möchte ich hinzufügen, ein transparenter Zylinder für meine 3D-scatter-plot. Wie kann ich es tun?
Dies ist der code, den ich verwende, um die Handlung:
fig = plt.figure(2, figsize=(8, 6))
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X, Y, Z, c=Z,cmap=plt.cm.Paired)
ax.set_xlabel("X")
ax.set_ylabel("Y")
ax.set_zlabel("Z")
plt.xticks()
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine mögliche Methode ist die Verwendung der
plot_surface
. Die Anpassung der Lösung gegeben in diesem blog-post dann habenHabe ich Hinzugefügt einige minimale Konfiguration der Oberfläche, besser kann erreicht werden durch Beratung der docs.
Heute habe ich das gleiche zu tun, in meinem Projekt darum eine transparente Zylinder in das Ergebnis. Dies ist der code, den ich bekommen endlich. Also ich Teile das mit Euch gerade für das lernen
Und erhalten Sie diese schöne Figur.
Ich verbesserte mich auf @Greg die Antwort und eine solide 3D-Zylinder mit einer oberen und unteren Oberfläche und schrieb die Gleichung so, dass Sie übersetzen kann in die x -, y-und z -