[PYTHON] Zeichnen Sie eine flache Oberfläche mit einem Matplotlib-3D-Diagramm

Wenn Sie das Matplot-Tutorial usw. lesen, finden Sie viele schöne Beispiele für 3D-Zeichnungen wie den Satteltyp und die Zusammensetzung der Dreiecksfunktionen. In der Praxis möchten Sie beispielsweise die Anzahl der Kunden, den Umsatz (abhängig von der Anzahl der Kunden) und die Zeit (unabhängige Variable) darstellen, um anzuzeigen, wann die Anzahl der Kunden und der Umsatz den Schwellenwert überschritten oder unterschritten hat. Manchmal hängt Z nicht von X und Y ab, und Sie möchten y = f (x) nur in Z-Richtung strecken und anzeigen. Ich dachte, es wäre einfach, aber ich war besorgt, weil es nur wenige Beispiele gab, weil es bildlich zu einfach war, deshalb möchte ich es mir notieren. Ich habe eine sehr kurze Programmiergeschichte. Wenn Sie Verbesserungsvorschläge haben, zögern Sie bitte nicht, mich zu kontaktieren.

python


import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt

x = [1,2,3,4,5]
y = [2,4,6,8,10]
z = np.linspace(0,100,11)
Y,Z = np.meshgrid(y,z)
X = np.array([x]*Y.shape[0])

fig = plt.figure()
ax = Axes3D(fig)
ax.set_xlabel("X")
ax.set_ylabel("Y")
ax.set_zlabel("Z")
ax.plot_surface(X,Y,Z,alpha = 0.3) 

2.png

python


x = 2
y = np.linspace(0,100,11)
z = np.linspace(0,100,11)
Y,Z = np.meshgrid(y,z)
X = np.array([x]*Y.shape[0])

fig = plt.figure()
ax = Axes3D(fig)
ax.set_xlabel("X")
ax.set_ylabel("Y")
ax.set_zlabel("Z")
ax.plot_surface(X,Y,Z,alpha=0.3)

5.png

Danach können Sie das 3D-Streudiagramm überlagern oder die Linie des Drahtrahmens von oben zeichnen. Es ist jedoch schwierig, die 3D-Zeichnung von der sichtbaren Seite auf dem Display zu sehen. Ich denke, es ist besser, sie nicht so oft wie möglich zu verwenden.

Recommended Posts

Zeichnen Sie eine flache Oberfläche mit einem Matplotlib-3D-Diagramm
Zeichnen Sie mit matplotlib ein loses Diagramm
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (1).
Zeichnen Sie eine "Boobs-Kurve" in einem 3D-Diagramm (2).
Zeichnen Sie mit NetworkX ein Diagramm
Zeichnen Sie mit networkx ein Diagramm
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Zeichne ein Diagramm mit Julia + PyQtGraph (2)
Zeichne ein Diagramm mit Julia + PyQtGraph (1)
Zeichne ein Diagramm mit Julia + PyQtGraph (3)
Zeichnen Sie ein Diagramm mit Pandas + XlsxWriter
Zeichnen Sie ein Diagramm mit der PySimple-Benutzeroberfläche
Mathematik mit Python studieren: Zeichnen Sie mit matplotlib ein Sympy-Diagramm (Scipy-Diagramm)
So zeichnen Sie ein Diagramm mit Matplotlib
Zeichnen Sie ein Diagramm mit PyQtGraph Part 1-Drawing
Erstellen Sie ein Diagramm mit Rändern, die mit matplotlib entfernt wurden
Zeichnen Sie in Jupyter ein Diagramm mit japanischen Beschriftungen
So zeichnen Sie ein 2-Achsen-Diagramm mit Pyplot
So zeichnen Sie vor der Optimierung ein 3D-Diagramm
[Python] Grenzachse des 3D-Graphen mit Matplotlib
(Matplotlib) Ich möchte ein Diagramm mit einer in Pixel angegebenen Größe zeichnen
Zeichnen Sie ein Diagramm mit den PyQtGraph Part 3-PlotWidget-Einstellungen
Zeichnen Sie ein Diagramm, indem Sie es mit Pandas groupby verarbeiten
[Python] Zeichnen Sie mit Dash Cytoscape ein gerichtetes Diagramm
So zeichnen Sie mit matplotlib ein Balkendiagramm, das mehrere Serien zusammenfasst
Banddiagramm mit Matplotlib
Zeichnen Sie ein Diagramm mit den Einstellungen von PyQtGraph Part 4-PlotItem
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 6 - Anzeigen einer Legende
3D-Plot mit Matplotlib
Zeichnen Sie mit PyQtGraph Teil 5 ein Diagramm. Erhöhen Sie die Y-Achse
Zeichnen Sie gewaltsam so etwas wie ein Flussdiagramm mit Python, matplotlib
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
Zeichnen Sie ein Diagramm mit PyQtGraph Teil 2 - Detaillierte Ploteinstellungen
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Zeichnen Sie Excel-Daten mit matplotlib (1)
Diagrammzeichnungsmethode mit matplotlib
Zeichnen Sie Excel-Daten mit matplotlib (2)
Verarbeitung mehrerer Dateien mit Kivy + Matplotlib + Draw Graph auf der GUI
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Python-Grafikhandbuch mit Matplotlib.
Löse ABC166 A ~ D mit Python
Zeichne Japanisch mit matplotlib auf Ubuntu
Zeichne einen schönen Kreis mit Numpy
Zeichnen Sie mit Matplotlib ein Diagramm der Retentionsrate
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Zeichnen Sie einfach Diagramme mit matplotlib
Machen Sie eine schöne Grafik mit Plotly
Zeichne Riapnov Fractal mit Python, matplotlib
Schreiben Sie ein gestapeltes Histogramm mit matplotlib
Zeichnen Sie einfach eine Karte mit matplotlib.basemap
[Python] Legen Sie den Diagrammbereich mit matplotlib fest
[PyQt] Mehrachsendiagramme mit QtChart anzeigen
Versuchen Sie, mit matplotlib eine Normalverteilung zu zeichnen
Zeichne mit PyCall ein Herz in Ruby
Machen Sie mit matplotlib eine teilweise gezoomte Figur
Zeichnen Sie ein Mandelbrot-Set mit Brainf * ck
Zeichnen Sie eine hierarchische Achsenbeschriftung mit matplotlib + pandas
Löse AtCoder ABC168 mit Python (A ~ D)
Zeichnen Sie Dreiecksfunktionen mit Numpy und Matplotlib